#include <toolbox/sys/Logger.hpp>
Definition at line 121 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 220 of file Logger.cpp.
 
 
◆ stop()
      
        
          | void toolbox::sys::AsyncLogger::stop | ( |  | ) |  | 
      
 
Interrupt and exit any inprogress call to run(). 
Definition at line 228 of file Logger.cpp.
 
 
The documentation for this class was generated from the following files: