Go to the source code of this file.
|
namespace | rack |
| Root namespace for the Rack API.
|
|
namespace | rack::logger |
| Logs messages to a file or the terminal.
|
|
|
#define | DEBUG(format, ...) rack::logger::log(rack::logger::DEBUG_LEVEL, __FILE__, __LINE__, __FUNCTION__, format, ##__VA_ARGS__) |
| Example usage:
|
|
#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__) |
|
◆ DEBUG
#define DEBUG |
( |
|
format, |
|
|
|
... |
|
) |
| rack::logger::log(rack::logger::DEBUG_LEVEL, __FILE__, __LINE__, __FUNCTION__, format, ##__VA_ARGS__) |
Example usage:
DEBUG("error: %d", errno);
will print something like
[0.123 debug myfile.cpp:45] error: 67
◆ INFO
#define INFO |
( |
|
format, |
|
|
|
... |
|
) |
| rack::logger::log(rack::logger::INFO_LEVEL, __FILE__, __LINE__, __FUNCTION__, format, ##__VA_ARGS__) |
◆ WARN
#define WARN |
( |
|
format, |
|
|
|
... |
|
) |
| rack::logger::log(rack::logger::WARN_LEVEL, __FILE__, __LINE__, __FUNCTION__, format, ##__VA_ARGS__) |
◆ FATAL
#define FATAL |
( |
|
format, |
|
|
|
... |
|
) |
| rack::logger::log(rack::logger::FATAL_LEVEL, __FILE__, __LINE__, __FUNCTION__, format, ##__VA_ARGS__) |