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}() |