#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