Wolframe, 0.0.3

Logger backend implementing the logger sink. More...

#include <logBackend.hpp>

Public Member Functions

 ~LogBackend ()
 
void setConsoleLevel (const LogLevel::Level level)
 
void setLogfileLevel (const LogLevel::Level level)
 
void setLogfileName (const std::string filename)
 
void setSyslogLevel (const LogLevel::Level level)
 
void setSyslogFacility (const SyslogFacility::Facility facility)
 
void setSyslogIdent (const std::string ident)
 
void log (const LogLevel::Level level, const std::string &msg)
 
LogLevel::Level minLogLevel () const
 

Static Public Member Functions

static LogBackendinstance ()
 

Protected Member Functions

 LogBackend ()
 

Private Member Functions

 LogBackend (const LogBackend &)
 
const LogBackendoperator= (const LogBackend &)
 

Private Attributes

LogBackendImpl * impl_
 

Detailed Description

Logger backend implementing the logger sink.

Constructor & Destructor Documentation

_Wolframe::log::LogBackend::~LogBackend ( )
_Wolframe::log::LogBackend::LogBackend ( )
protected
_Wolframe::log::LogBackend::LogBackend ( const LogBackend )
private

Member Function Documentation

static LogBackend& _Wolframe::log::LogBackend::instance ( )
static
void _Wolframe::log::LogBackend::log ( const LogLevel::Level  level,
const std::string &  msg 
)
LogLevel::Level _Wolframe::log::LogBackend::minLogLevel ( ) const
const LogBackend& _Wolframe::log::LogBackend::operator= ( const LogBackend )
private
void _Wolframe::log::LogBackend::setConsoleLevel ( const LogLevel::Level  level)
void _Wolframe::log::LogBackend::setLogfileLevel ( const LogLevel::Level  level)
void _Wolframe::log::LogBackend::setLogfileName ( const std::string  filename)
void _Wolframe::log::LogBackend::setSyslogFacility ( const SyslogFacility::Facility  facility)
void _Wolframe::log::LogBackend::setSyslogIdent ( const std::string  ident)
void _Wolframe::log::LogBackend::setSyslogLevel ( const LogLevel::Level  level)

Member Data Documentation

LogBackendImpl* _Wolframe::log::LogBackend::impl_
private

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