Ion
|
Abstract class which can be overridden to integrate Ion logging with other logging systems. More...
#include "logging.h"
Public Member Functions | |
virtual | ~LogEntryWriter () |
virtual void | Write (LogSeverity severity, const std::string &message)=0 |
Protected Member Functions | |
const char * | GetSeverityName (LogSeverity severity) const |
Convenient way to map a severity-code to a printable represenation. More... | |
Abstract class which can be overridden to integrate Ion logging with other logging systems.
|
inlinevirtual |
|
protected |
Convenient way to map a severity-code to a printable represenation.
Maps a Severity code to a name for printing.
Definition at line 24 of file logging.cc.
References ion::port::DFATAL, ion::port::ERROR, ion::port::FATAL, ion::port::INFO, and ion::port::WARNING.
Referenced by ion::base::LogChecker::Write().
|
pure virtual |
Implemented in ion::base::LogChecker, and ion::base::NullLogEntryWriter.
Referenced by ion::base::logging_internal::Logger::~Logger().