SSP21-CPP
Classes | Public Member Functions | Static Public Member Functions | List of all members
log4cpp::Logger Class Reference

#include <log4cpp/Logger.h>

Classes

struct  Settings
 

Public Member Functions

 Logger (const std::shared_ptr< ILogHandler > &backend, ModuleId moduleid, const std::string &id, LogLevels levels)
 
void log (const LogLevel &level, const char *location, const char *message)
 
Logger detach (const std::string &id) const
 
template<typename... Args>
Logger detach_and_append (Args... args) const
 
Logger detach (const std::string &id, LogLevels levels) const
 
Logger detach (LogLevels levels) const
 
bool is_enabled (const LogLevel &level) const
 
LogLevels get_levels () const
 
void set_levels (const LogLevels &filters)
 
void rename (const std::string &id)
 

Static Public Member Functions

static Logger empty ()
 

Detailed Description

A copyable facade over a LogRoot class

Definition at line 42 of file Logger.h.