#include <syslogstream.h>
Definition at line 100 of file syslogstream.h.
 
◆ provider()
  
  
      
        
          | logstream::provider::provider  | 
          ( | 
          const std::string &  | 
          name,  | 
         
        
           | 
           | 
          std::ostream &  | 
          aDefaultStream = std::cout  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Definition at line 104 of file syslogstream.h.
  105             defaultStream(name == 
"std::cerr" ? std::cerr : aDefaultStream) {
 
  106             if (name.empty() || name == 
"std::cerr") {
 
  108             } 
else if (name.compare(0, 6, 
"syslog") == 0) {
 
  109                 auto defaultLevel = name.substr(6);
 
  110                 if (defaultLevel.empty()) {
 
  111                     defaultLevel = 
"INFO";
 
  113                     defaultLevel.erase(0, 1);
 
  117                 stream = 
new std::ofstream(name, std::ios::out | std::ios::ate);
 
 
References defaultStream, and stream.
 
 
◆ ~provider()
  
  
      
        
          | logstream::provider::~provider  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ getStream()
  
  
      
        
          | std::ostream& logstream::provider::getStream  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ defaultStream
  
  
      
        
          | std::ostream& logstream::provider::defaultStream | 
         
       
   | 
  
private   | 
  
 
 
◆ stream
  
  
      
        
          | std::ostream* logstream::provider::stream | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: