gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-252-gf9a3f78
a Global And Modular Bsm Inference Tool
Gambit::Logging::BaseLogger Class Referenceabstract

Logger virtual base class. More...

#include <logging.hpp>

Inheritance diagram for Gambit::Logging::BaseLogger:

Public Member Functions

virtual ~BaseLogger ()
 Virtual destructor so we can delete the loggers by pointer to base. More...
 
virtual void write (const SortedMessage &)=0
 Write message. More...
 
virtual void flush ()=0
 Flush stream buffer;. More...
 

Detailed Description

Logger virtual base class.

Definition at line 109 of file logging.hpp.

Constructor & Destructor Documentation

◆ ~BaseLogger()

Gambit::Logging::BaseLogger::~BaseLogger ( )
virtual

Virtual destructor so we can delete the loggers by pointer to base.

%%%% Logger classes %%%

Definition at line 257 of file logging.cpp.

257 {}

Member Function Documentation

◆ flush()

virtual void Gambit::Logging::BaseLogger::flush ( )
pure virtual

Flush stream buffer;.

Implemented in Gambit::Logging::StdLogger.

◆ write()

virtual void Gambit::Logging::BaseLogger::write ( const SortedMessage )
pure virtual

Write message.

Implemented in Gambit::Logging::StdLogger.


The documentation for this class was generated from the following files: