class Gambit::Logging::BaseLogger

Logger virtual base class.

#include <logging.hpp>

Inherited by Gambit::Logging::StdLogger

Public Functions

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

Public Functions Documentation

function ~BaseLogger

virtual ~BaseLogger()

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

%%%% Logger classes %%%

function write

virtual void write(
    const SortedMessage & 
) =0

Write message.

Reimplemented by: Gambit::Logging::StdLogger::write

function flush

virtual void flush() =0

Flush stream buffer;.

Reimplemented by: Gambit::Logging::StdLogger::flush


Updated on 2023-06-26 at 21:36:52 +0000