#include <toolbox/sys/Logger.hpp>
Definition at line 120 of file Logger.hpp.
◆ AsyncLogger() [1/3]
toolbox::sys::AsyncLogger::AsyncLogger |
( |
Logger & |
logger | ) |
|
|
explicit |
◆ ~AsyncLogger()
toolbox::sys::AsyncLogger::~AsyncLogger |
( |
| ) |
|
|
override |
◆ AsyncLogger() [2/3]
◆ AsyncLogger() [3/3]
toolbox::sys::AsyncLogger::AsyncLogger |
( |
AsyncLogger && |
| ) |
|
|
delete |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ run()
bool toolbox::sys::AsyncLogger::run |
( |
| ) |
|
The run function waits for a log entry and then writes that log entry to the underlying logger. Returns false if the Logger was closed.
Definition at line 205 of file Logger.cpp.
◆ stop()
void toolbox::sys::AsyncLogger::stop |
( |
| ) |
|
Interrupt and exit any inprogress call to run().
Definition at line 213 of file Logger.cpp.
The documentation for this class was generated from the following files: