#include <Logger.hpp>
 | 
| void  | addSink (boost::shared_ptr< LogSinkBackend > sink) | 
|   | adds a sink to the logging core, equivalent to logSink.enable()  More...
  | 
|   | 
| bool  | findSink (boost::shared_ptr< LogSinkBackend > sink) | 
|   | is the sink found in the logging core  More...
  | 
|   | 
| void  | removeSink (boost::shared_ptr< LogSinkBackend > sink) | 
|   | removes a sink to the logging core, equivalent to logSink.disable()  More...
  | 
|   | 
Singleton logger class. 
Singleton Logger object maintains logging state throughout program execution. 
 
      
        
          | openstudio::LoggerSingleton::~LoggerSingleton  | 
          ( | 
           | ) | 
           | 
        
      
 
destructor, cleans up, writes xml file footers, etc 
 
 
  
  
      
        
          | void openstudio::LoggerSingleton::addSink  | 
          ( | 
          boost::shared_ptr< LogSinkBackend >  | 
          sink | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
adds a sink to the logging core, equivalent to logSink.enable() 
 
 
  
  
      
        
          | bool openstudio::LoggerSingleton::findSink  | 
          ( | 
          boost::shared_ptr< LogSinkBackend >  | 
          sink | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
is the sink found in the logging core 
 
 
      
        
          | LoggerType& openstudio::LoggerSingleton::loggerFromChannel  | 
          ( | 
          const LogChannel &  | 
          logChannel | ) | 
           | 
        
      
 
get a logger from a LogChannel enumeration, if logChannel does not exist a new logger will be set up at the default level 
 
 
  
  
      
        
          | void openstudio::LoggerSingleton::removeSink  | 
          ( | 
          boost::shared_ptr< LogSinkBackend >  | 
          sink | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
removes a sink to the logging core, equivalent to logSink.disable() 
 
 
      
        
          | LogSink openstudio::LoggerSingleton::standardErrLogger  | 
          ( | 
           | ) | 
           const | 
        
      
 
get logger for standard error 
 
 
      
        
          | LogSink openstudio::LoggerSingleton::standardOutLogger  | 
          ( | 
           | ) | 
           const | 
        
      
 
get logger for standard out