![]() |
Toolbox snapshot
The Reactive C++ Toolbox
|


Go to the source code of this file.
Classes | |
| class | toolbox::sys::Log |
Namespaces | |
| namespace | toolbox |
| namespace | toolbox::sys |
Macros | |
| #define | TOOLBOX_LOG(LEVEL) toolbox::is_log_level(LEVEL) && toolbox::Log{toolbox::WallClock::now(), LEVEL}() |
| #define | TOOLBOX_CRIT TOOLBOX_LOG(toolbox::LogLevel::Crit) |
| #define | TOOLBOX_ERROR TOOLBOX_LOG(toolbox::LogLevel::Error) |
| #define | TOOLBOX_WARN TOOLBOX_LOG(toolbox::LogLevel::Warn) |
| #define | TOOLBOX_METRIC TOOLBOX_LOG(toolbox::LogLevel::Metric) |
| #define | TOOLBOX_NOTICE TOOLBOX_LOG(toolbox::LogLevel::Notice) |
| #define | TOOLBOX_INFO TOOLBOX_LOG(toolbox::LogLevel::Info) |
| #define | TOOLBOX_DEBUG false && toolbox::Log{WallClock::now(), toolbox::LogLevel::Debug}() |
Typedefs | |
| using | toolbox::sys::LogStream = util::OStream< MaxLogLine > |
| Logger callback function. | |
Functions | |
| LogStream & | toolbox::sys::log_stream () noexcept |
| #define TOOLBOX_LOG | ( | LEVEL | ) | toolbox::is_log_level(LEVEL) && toolbox::Log{toolbox::WallClock::now(), LEVEL}() |
| #define TOOLBOX_CRIT TOOLBOX_LOG(toolbox::LogLevel::Crit) |
| #define TOOLBOX_ERROR TOOLBOX_LOG(toolbox::LogLevel::Error) |
| #define TOOLBOX_WARN TOOLBOX_LOG(toolbox::LogLevel::Warn) |
| #define TOOLBOX_METRIC TOOLBOX_LOG(toolbox::LogLevel::Metric) |
| #define TOOLBOX_NOTICE TOOLBOX_LOG(toolbox::LogLevel::Notice) |
| #define TOOLBOX_INFO TOOLBOX_LOG(toolbox::LogLevel::Info) |
| #define TOOLBOX_DEBUG false && toolbox::Log{WallClock::now(), toolbox::LogLevel::Debug}() |