RADLib
RADical C++ application framework
RADLogging::Sink Class Referenceabstract

Logger sink interface. More...

#include <RADLogging.h>

Public Member Functions

virtual ~Sink ()=default
 
virtual void write (Level level, const std::string &category, const std::string &line)=0
 Writes one already-formatted log line. More...
 
virtual void flush ()
 Flushes buffered output. More...
 

Detailed Description

Logger sink interface.

Constructor & Destructor Documentation

◆ ~Sink()

virtual RADLogging::Sink::~Sink ( )
virtualdefault

Member Function Documentation

◆ flush()

virtual void RADLogging::Sink::flush ( )
inlinevirtual

Flushes buffered output.

◆ write()

virtual void RADLogging::Sink::write ( Level  level,
const std::string &  category,
const std::string &  line 
)
pure virtual

Writes one already-formatted log line.


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