Lightweight logging interface with output filtering.  
More...
#include <iostream>
#include <functional>
#include <boost/date_time.hpp>
Go to the source code of this file.
 | 
| enum   | Log::LogLevel {  
  Log::LogLevel::None = 0, 
Log::LogLevel::Error = 1, 
Log::LogLevel::Warning = 2, 
Log::LogLevel::Info = 3, 
 
  Log::LogLevel::Debug = 4
 
 } | 
|   | Specify log level for output filtering. Any Log level includes also output from lower output levels. 
  | 
|   | 
Lightweight logging interface with output filtering. 
- Author
 - Finn Lasse Buessen 
 
- Copyright
 - Copyright (c) 2020 
 
 
◆ endl()
Output modifier to print new line. 
- Parameters
 - 
  
    | ls | Target Logstream object.  | 
  
   
- Returns
 - Logstream& Reference to self. 
 
 
 
◆ setDisplayLogLevel()
  
  
      
        
          | StructManipulator Log::setDisplayLogLevel  | 
          ( | 
          const Log::LogLevel  | 
          logLevel | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Generate output modifier to set the display log level filter. 
- Parameters
 - 
  
  
 
- Returns
 - StructManipulator Logstream manipulator. 
 
 
 
◆ setLogLevel()
  
  
      
        
          | StructManipulator Log::setLogLevel  | 
          ( | 
          const Log::LogLevel  | 
          logLevel | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Generate output modifier to change the log level. 
- Parameters
 - 
  
  
 
- Returns
 - StructManipulator Logstream manipulator.