Toolbox snapshot
The Reactive C++ Toolbox
|
#include <toolbox/sys/Logger.hpp>
Public Member Functions | |
Logger () noexcept=default | |
virtual | ~Logger () |
Logger (const Logger &) noexcept=default | |
Logger & | operator= (const Logger &) noexcept=default |
Logger (Logger &&) noexcept=default | |
Logger & | operator= (Logger &&) noexcept=default |
void | write_log (WallTime ts, LogLevel level, int tid, LogMsgPtr &&msg, std::size_t size) noexcept |
Protected Member Functions | |
virtual void | do_write_log (WallTime ts, LogLevel level, int tid, LogMsgPtr &&msg, std::size_t size) noexcept=0 |
The Logger is implemented by types that may be woken-up, interrupted or otherwise notified asynchronously.
Definition at line 96 of file Logger.hpp.
|
defaultnoexcept |
|
virtualdefault |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 109 of file Logger.hpp.
|
protectedpure virtualnoexcept |