Logo
Reference manual - version ored_version
Public Member Functions | Protected Member Functions | List of all members
IndependentLogger Class Referenceabstract

Base Log handler class that utilises Boost logging to create log sinks. More...

#include <ored/utilities/log.hpp>

+ Inheritance diagram for IndependentLogger:

Public Member Functions

virtual ~IndependentLogger ()
 Destructor.
 
virtual void removeSinks ()=0
 
const std::string & name ()
 Returns the Logger name.
 

Protected Member Functions

 IndependentLogger (const std::string &name)
 Constructor. More...
 

Detailed Description

Base Log handler class that utilises Boost logging to create log sinks.

This type of logger should only be received via Log::registerIndependentLoggers(). It is responsible for creating and maintaining Boost log sink/s and nothing more.

See also
Log

Constructor & Destructor Documentation

◆ IndependentLogger()

IndependentLogger ( const std::string &  name)
protected

Constructor.

Implementations must provide a logger name

Parameters
namethe logger name