|
|
@@ -9,10 +9,10 @@ will print something like |
|
|
|
|
|
|
|
[0.123 debug myfile.cpp:45] error: 67 |
|
|
|
*/ |
|
|
|
#define DEBUG(format, ...) rack::logger::log(rack::logger::DEBUG_LEVEL, __FILE__, __LINE__, format, ##__VA_ARGS__) |
|
|
|
#define INFO(format, ...) rack::logger::log(rack::logger::INFO_LEVEL, __FILE__, __LINE__, format, ##__VA_ARGS__) |
|
|
|
#define WARN(format, ...) rack::logger::log(rack::logger::WARN_LEVEL, __FILE__, __LINE__, format, ##__VA_ARGS__) |
|
|
|
#define FATAL(format, ...) rack::logger::log(rack::logger::FATAL_LEVEL, __FILE__, __LINE__, format, ##__VA_ARGS__) |
|
|
|
#define DEBUG(format, ...) rack::logger::log(rack::logger::DEBUG_LEVEL, __FILE__, __LINE__, __FUNCTION__, format, ##__VA_ARGS__) |
|
|
|
#define INFO(format, ...) rack::logger::log(rack::logger::INFO_LEVEL, __FILE__, __LINE__, __FUNCTION__, format, ##__VA_ARGS__) |
|
|
|
#define WARN(format, ...) rack::logger::log(rack::logger::WARN_LEVEL, __FILE__, __LINE__, __FUNCTION__, format, ##__VA_ARGS__) |
|
|
|
#define FATAL(format, ...) rack::logger::log(rack::logger::FATAL_LEVEL, __FILE__, __LINE__, __FUNCTION__, format, ##__VA_ARGS__) |
|
|
|
|
|
|
|
|
|
|
|
namespace rack { |
|
|
@@ -35,7 +35,7 @@ void destroy(); |
|
|
|
/** Do not use this function directly. Use the macros above. |
|
|
|
Thread-safe, meaning messages cannot overlap each other in the log. |
|
|
|
*/ |
|
|
|
void log(Level level, const char* filename, int line, const char* format, ...); |
|
|
|
void log(Level level, const char* filename, int line, const char* func, const char* format, ...); |
|
|
|
/** Returns whether the current log file failed to end properly, due to a possible crash. |
|
|
|
Must be called *before* init(). |
|
|
|
*/ |
|
|
|