|  | 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 97 of file Logger.hpp.
| 
 | defaultnoexcept | 
| 
 | virtualdefault | 
| 
 | defaultnoexcept | 
| 
 | inlinenoexcept | 
Definition at line 110 of file Logger.hpp.
| 
 | protectedpure virtualnoexcept |