#include <log_internal.h>
◆ CaptureLogOutput() [1/2]
  
  
      
        
          | CaptureLogOutput::CaptureLogOutput  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ CaptureLogOutput() [2/2]
  
  
      
        
          | CaptureLogOutput::CaptureLogOutput  | 
          ( | 
          Logger & |           logger | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ ~CaptureLogOutput()
  
  
      
        
          | CaptureLogOutput::~CaptureLogOutput  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ DISABLE_CLASS_COPY()
◆ log()
  
  
      
        
          | void CaptureLogOutput::log  | 
          ( | 
          LogLevel |           lev,  | 
         
        
           | 
           | 
          const std::string & |           combined,  | 
         
        
           | 
           | 
          const std::string & |           time,  | 
         
        
           | 
           | 
          const std::string & |           thread_name,  | 
         
        
           | 
           | 
          std::string_view |           payload_text ) | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ logRaw()
  
  
      
        
          | void CaptureLogOutput::logRaw  | 
          ( | 
          LogLevel |           lev,  | 
         
        
           | 
           | 
          std::string_view |           line ) | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ setLogLevel()
  
  
      
        
          | void CaptureLogOutput::setLogLevel  | 
          ( | 
          LogLevel |           level | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ take()
  
  
      
        
          | std::vector< LogEntry > CaptureLogOutput::take  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ m_entries
  
  
      
        
          | std::vector<LogEntry> CaptureLogOutput::m_entries | 
         
       
   | 
  
private   | 
  
 
 
◆ m_logger
  
  
      
        
          | Logger& CaptureLogOutput::m_logger | 
         
       
   | 
  
private   | 
  
 
 
◆ m_mutex
  
  
      
        
          | std::mutex CaptureLogOutput::m_mutex | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: