#include <cxxtools/log/cxxtools.h>

Public Member Functions

 LoggerManager ()
 LoggerManager (const LoggerManager &)
LoggerManageroperator= (const LoggerManager &)
 ~LoggerManager ()
Implimpl ()
const Implimpl () const
void configure (const LoggerManagerConfiguration &config)
LoggergetLogger (const std::string &category)
Logger::log_level_type rootLevel () const
Logger::log_level_type logLevel (const std::string &category) const

Static Public Member Functions

static LoggerManagergetInstance ()
static void logInit ()
static void logInit (const std::string &fname)
static void logInit (const cxxtools::SerializationInfo &si)
static bool isEnabled ()

Public Attributes

Impl_impl

Static Public Attributes

static bool _enabled

Friends

class Impl

Constructor & Destructor Documentation

cxxtools::LoggerManager::LoggerManager ( )
cxxtools::LoggerManager::LoggerManager ( const LoggerManager )
cxxtools::LoggerManager::~LoggerManager ( )

Member Function Documentation

void cxxtools::LoggerManager::configure ( const LoggerManagerConfiguration config)
static LoggerManager& cxxtools::LoggerManager::getInstance ( )
static
Logger* cxxtools::LoggerManager::getLogger ( const std::string &  category)
Impl* cxxtools::LoggerManager::impl ( )
inline
const Impl* cxxtools::LoggerManager::impl ( ) const
inline
static bool cxxtools::LoggerManager::isEnabled ( )
inlinestatic
static void cxxtools::LoggerManager::logInit ( )
static
static void cxxtools::LoggerManager::logInit ( const std::string &  fname)
static
static void cxxtools::LoggerManager::logInit ( const cxxtools::SerializationInfo si)
static
Logger::log_level_type cxxtools::LoggerManager::logLevel ( const std::string &  category) const
LoggerManager& cxxtools::LoggerManager::operator= ( const LoggerManager )
Logger::log_level_type cxxtools::LoggerManager::rootLevel ( ) const

Friends And Related Function Documentation

friend class Impl
friend

Member Data Documentation

bool cxxtools::LoggerManager::_enabled
static
Impl* cxxtools::LoggerManager::_impl

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