| /** |
| * Lightweight logging tool. Automatically prepend messages with prefixes and store in log file. |
| * |
| * Init/Change name of log file using log_set_output_file, when done, call log_close |
| * |
| * Author: Jason Luu |
| * Date: Sept 5, 2014 |
| */ |
| |
| #ifndef LOG_H |
| #define LOG_H |
| |
| void log_set_output_file(const char* filename); |
| |
| void log_print_direct(const char* message, ...); |
| void log_print_info(const char* message, ...); |
| void log_print_warning(const char* filename, unsigned int line_num, const char* message, ...); |
| void log_print_error(const char* filename, unsigned int line_num, const char* message, ...); |
| |
| void log_close(); |
| |
| #endif |