blob: 3d152fb21b2f1fdd80aa0c752e9393ff73252610 [file] [log] [blame]
/**
* 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