Apache Log4cxx
Version 1.3.0
|
This is the central class in the log4cxx package. More...
#include <logger.h>
Public Member Functions | |
Logger (const LogString &name) | |
This constructor initializes a new logger instance and sets its name. | |
Logger (helpers::Pool &pool, const LogString &name) | |
~Logger () | |
void | addAppender (const AppenderPtr newAppender) override |
Add newAppender to the list of appenders of this Logger instance. | |
void | callAppenders (const spi::LoggingEventPtr &event, helpers::Pool &p) const |
Call the appenders in the hierrachy starting at this . | |
void | closeNestedAppenders () |
Close all attached appenders implementing the AppenderAttachable interface. | |
void | debug (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for DEBUG events. | |
void | debug (const std::string &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for DEBUG events. | |
void | debug (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for DEBUG events. | |
void | debug (const std::wstring &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for DEBUG events. | |
void | debug (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for DEBUG events. | |
void | debug (const std::basic_string< UniChar > &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for DEBUG events. | |
void | debug (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for DEBUG events. | |
void | debug (const CFStringRef &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for DEBUG events. | |
void | error (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for ERROR events. | |
void | error (const std::string &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for ERROR events. | |
void | error (const std::wstring &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for ERROR events. | |
void | error (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for ERROR events. | |
void | error (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for ERROR events. | |
void | error (const std::basic_string< UniChar > &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for ERROR events. | |
void | error (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for ERROR events. | |
void | error (const CFStringRef &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for ERROR events. | |
void | fatal (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for FATAL events. | |
void | fatal (const std::string &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for FATAL events. | |
void | fatal (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for FATAL events. | |
void | fatal (const std::wstring &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for FATAL events. | |
void | fatal (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for FATAL events. | |
void | fatal (const std::basic_string< UniChar > &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for FATAL events. | |
void | fatal (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg and location to attached appender(s) if this logger is enabled for FATAL events. | |
void | fatal (const CFStringRef &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for FATAL events. | |
void | addEvent (const LevelPtr &level, std::string &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new logging event containing message and location to attached appender(s) without further checks. | |
void | addFatalEvent (std::string &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new fatal level logging event containing message and location to attached appender(s) without further checks. | |
void | addErrorEvent (std::string &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new error level logging event containing message and location to attached appender(s) without further checks. | |
void | addWarnEvent (std::string &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new warning level logging event containing message and location to attached appender(s) without further checks. | |
void | addInfoEvent (std::string &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new info level logging event containing message and location to attached appender(s) without further checks. | |
void | addDebugEvent (std::string &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new debug level logging event containing message and location to attached appender(s) without further checks. | |
void | addTraceEvent (std::string &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new trace level logging event containing message and location to attached appender(s) without further checks. | |
void | forcedLog (const LevelPtr &level, const std::string &message, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing message and location to attached appender(s) without further checks. | |
void | forcedLog (const LevelPtr &level, const std::string &message) const |
Add a new logging event containing message to attached appender(s) without further checks. | |
void | addEvent (const LevelPtr &level, std::wstring &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new logging event containing message and location to attached appender(s) without further checks. | |
void | addFatalEvent (std::wstring &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new fatal level logging event containing message and location to attached appender(s) without further checks. | |
void | addErrorEvent (std::wstring &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new error level logging event containing message and location to attached appender(s) without further checks. | |
void | addWarnEvent (std::wstring &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new warning level logging event containing message and location to attached appender(s) without further checks. | |
void | addInfoEvent (std::wstring &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new info level logging event containing message and location to attached appender(s) without further checks. | |
void | addDebugEvent (std::wstring &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new debug level logging event containing message and location to attached appender(s) without further checks. | |
void | addTraceEvent (std::wstring &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new trace level logging event containing message and location to attached appender(s) without further checks. | |
void | forcedLog (const LevelPtr &level, const std::wstring &message, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing message and location to attached appender(s) without further checks. | |
void | forcedLog (const LevelPtr &level, const std::wstring &message) const |
Add a new logging event containing message to attached appender(s) without further checks. | |
void | addEvent (const LevelPtr &level, std::basic_string< UniChar > &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new logging event containing message and location to attached appender(s) without further checks. | |
void | addFatalEvent (std::basic_string< UniChar > &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new fatal level logging event containing message and location to attached appender(s) without further checks. | |
void | addErrorEvent (std::basic_string< UniChar > &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new error level logging event containing message and location to attached appender(s) without further checks. | |
void | addWarnEvent (std::basic_string< UniChar > &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new warning level logging event containing message and location to attached appender(s) without further checks. | |
void | addInfoEvent (std::basic_string< UniChar > &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new info level logging event containing message and location to attached appender(s) without further checks. | |
void | addDebugEvent (std::basic_string< UniChar > &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new debug level logging event containing message and location to attached appender(s) without further checks. | |
void | addTraceEvent (std::basic_string< UniChar > &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new trace level logging event containing message and location to attached appender(s) without further checks. | |
void | forcedLog (const LevelPtr &level, const std::basic_string< UniChar > &message, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing message and location to attached appender(s) without further checks. | |
void | forcedLog (const LevelPtr &level, const std::basic_string< UniChar > &message) const |
Add a new logging event containing message to attached appender(s) without further checks. | |
void | forcedLog (const LevelPtr &level, const CFStringRef &message, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing message and location to attached appender(s) without further checks. | |
void | forcedLog (const LevelPtr &level, const CFStringRef &message) const |
Add a new logging event containing message to attached appender(s) without further checks. | |
void | addEventLS (const LevelPtr &level, LogString &&message, const spi::LocationInfo &location=spi::LocationInfo::getLocationUnavailable()) const |
Add a new logging event containing message and location to attached appender(s) without further checks. | |
void | forcedLogLS (const LevelPtr &level, const LogString &message, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing message and location to attached appender(s) without further checks. | |
bool | getAdditivity () const |
Get the additivity flag for this logger. | |
AppenderList | getAllAppenders () const override |
Get the appenders contained in this logger as an AppenderList. | |
AppenderPtr | getAppender (const LogString &name) const override |
Look for the appender named as name . | |
virtual const LevelPtr & | getEffectiveLevel () const |
Starting from this logger, search the logger hierarchy for a non-null level and return it. | |
log4cxx::spi::LoggerRepository * | getLoggerRepository () const |
Return the the LoggerRepository where this Logger is attached. | |
const LogString & | getName () const |
Get the logger name. | |
void | getName (std::string &name) const |
Put name of this logger into name in current encoding. | |
void | getName (std::wstring &name) const |
Put name of this logger into name . | |
void | getName (std::basic_string< UniChar > &name) const |
Put name of this logger into name . | |
void | getName (CFStringRef &name) const |
Put name of this logger into name . | |
LoggerPtr | getParent () const |
The parent of this logger. | |
const LevelPtr & | getLevel () const |
The assigned Level, if any, for this logger. | |
helpers::ResourceBundlePtr | getResourceBundle () const |
Return the inherited ResourceBundle for this logger. | |
void | info (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for INFO events. | |
void | info (const std::string &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for INFO events. | |
void | info (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for INFO events. | |
void | info (const std::wstring &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for INFO events. | |
void | info (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for INFO events. | |
void | info (const std::basic_string< UniChar > &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for INFO events. | |
void | info (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for INFO events. | |
void | info (const CFStringRef &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for INFO events. | |
bool | isAttached (const AppenderPtr appender) const override |
Is appender attached to this logger? | |
bool | isDebugEnabled () const |
Is this logger is enabled for DEBUG level logging events? | |
bool | isEnabledFor (const LevelPtr &level) const |
Is this logger is enabled for logging events at level ? | |
bool | isInfoEnabled () const |
Is this logger is enabled for INFO level logging events? | |
bool | isWarnEnabled () const |
Is this logger is enabled for WARN level logging events? | |
bool | isErrorEnabled () const |
Is this logger is enabled for ERROR level logging events? | |
bool | isFatalEnabled () const |
Is this logger is enabled for FATAL level logging events? | |
bool | isTraceEnabled () const |
Is this logger is enabled for TRACE level logging events? | |
void | l7dlog (const LevelPtr &level, const LogString &key, const log4cxx::spi::LocationInfo &locationInfo, const std::vector< LogString > &values) const |
Add a new logging event containing locationInfo and the localized message key using values for parameter substitution to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::string &key, const log4cxx::spi::LocationInfo &locationInfo) const |
Add a new logging event containing locationInfo and the localized message key to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::string &key, const log4cxx::spi::LocationInfo &locationInfo, const std::string &val) const |
Add a new logging event containing locationInfo and the localized message key using parameter val to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::string &key, const log4cxx::spi::LocationInfo &locationInfo, const std::string &val1, const std::string &val2) const |
Add a new logging event containing locationInfo and the localized message key using parameters val1 and val2 to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::string &key, const log4cxx::spi::LocationInfo &locationInfo, const std::string &val1, const std::string &val2, const std::string &val3) const |
Add a new logging event containing locationInfo and the localized message key using parameters val1 , val2 and val3 to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::wstring &key, const log4cxx::spi::LocationInfo &locationInfo) const |
Add a new logging event containing locationInfo and the localized message key to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::wstring &key, const log4cxx::spi::LocationInfo &locationInfo, const std::wstring &val) const |
Add a new logging event containing locationInfo and the localized message key using parameter val to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::wstring &key, const log4cxx::spi::LocationInfo &locationInfo, const std::wstring &val1, const std::wstring &val2) const |
Add a new logging event containing locationInfo and the localized message key using parameters val1 and val2 to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::wstring &key, const log4cxx::spi::LocationInfo &locationInfo, const std::wstring &val1, const std::wstring &val2, const std::wstring &val3) const |
Add a new logging event containing locationInfo and the localized message key using parameters val1 , val2 and val3 to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::basic_string< UniChar > &key, const log4cxx::spi::LocationInfo &locationInfo) const |
Add a new logging event containing locationInfo and the localized message key to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::basic_string< UniChar > &key, const log4cxx::spi::LocationInfo &locationInfo, const std::basic_string< UniChar > &val) const |
Add a new logging event containing locationInfo and the localized message key using parameter val to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::basic_string< UniChar > &key, const log4cxx::spi::LocationInfo &locationInfo, const std::basic_string< UniChar > &val1, const std::basic_string< UniChar > &val2) const |
Add a new logging event containing locationInfo and the localized message key using parameters val1 and val2 to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const std::basic_string< UniChar > &key, const log4cxx::spi::LocationInfo &locationInfo, const std::basic_string< UniChar > &val1, const std::basic_string< UniChar > &val2, const std::basic_string< UniChar > &val3) const |
Add a new logging event containing locationInfo and the localized message key using parameters val1 , val2 and val3 to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const CFStringRef &key, const log4cxx::spi::LocationInfo &locationInfo) const |
Add a new logging event containing locationInfo and the localized message key to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const CFStringRef &key, const log4cxx::spi::LocationInfo &locationInfo, const CFStringRef &val1) const |
Add a new logging event containing locationInfo and the localized message key using parameter val to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const CFStringRef &key, const log4cxx::spi::LocationInfo &locationInfo, const CFStringRef &val1, const CFStringRef &val2) const |
Add a new logging event containing locationInfo and the localized message key using parameters val1 and val2 to attached appender(s) if this logger is enabled for level events. | |
void | l7dlog (const LevelPtr &level, const CFStringRef &key, const log4cxx::spi::LocationInfo &locationInfo, const CFStringRef &val1, const CFStringRef &val2, const CFStringRef &val3) const |
Add a new logging event containing locationInfo and the localized message key using parameters val1 , val2 and val3 to attached appender(s) if this logger is enabled for level events. | |
void | log (const LevelPtr &level, const std::string &message, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing message and location to the appenders attached to this logger if this logger is enabled for level events. | |
void | log (const LevelPtr &level, const std::string &message) const |
Add a new logging event containing message to the appenders attached to this logger if this logger is enabled for level events. | |
void | log (const LevelPtr &level, const std::wstring &message, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing message and location to the appenders attached to this logger if this logger is enabled for level events. | |
void | log (const LevelPtr &level, const std::wstring &message) const |
Add a new logging event containing message to the appenders attached to this logger if this logger is enabled for level events. | |
void | log (const LevelPtr &level, const std::basic_string< UniChar > &message, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing message and location to the appenders attached to this logger if this logger is enabled for level events. | |
void | log (const LevelPtr &level, const std::basic_string< UniChar > &message) const |
Add a new logging event containing message to the appenders attached to this logger if this logger is enabled for level events. | |
void | log (const LevelPtr &level, const CFStringRef &message, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing message and location to the appenders attached to this logger if this logger is enabled for level events. | |
void | log (const LevelPtr &level, const CFStringRef &message) const |
Add a new logging event containing message to the appenders attached to this logger if this logger is enabled for level events. | |
void | logLS (const LevelPtr &level, const LogString &message, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing message and location to the appenders attached to this logger if this logger is enabled for level events. | |
void | removeAllAppenders () override |
Remove all previously added appenders from this logger instance. | |
void | removeAppender (const AppenderPtr appender) override |
Remove the appender passed as parameter form the list of appenders. | |
void | removeAppender (const LogString &name) override |
Remove the appender with the name passed as parameter form the list of appenders. | |
void | setAdditivity (bool additive) |
Set the additivity flag for this logger. | |
virtual void | setLevel (const LevelPtr level) |
Set the level of this logger. | |
void | setResourceBundle (const helpers::ResourceBundlePtr &bundle) |
Set the resource bundle to be used with localized logging methods. | |
void | warn (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for WARN events. | |
void | warn (const std::wstring &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for WARN events. | |
void | warn (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for WARN events. | |
void | warn (const std::basic_string< UniChar > &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for WARN events. | |
void | warn (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for WARN events. | |
void | warn (const CFStringRef &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for WARN events. | |
void | warn (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for WARN events. | |
void | warn (const std::string &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for WARN events. | |
void | trace (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for TRACE events. | |
void | trace (const std::wstring &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for TRACE events. | |
void | trace (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for TRACE events. | |
void | trace (const std::basic_string< UniChar > &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for TRACE events. | |
void | trace (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for TRACE events. | |
void | trace (const CFStringRef &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for TRACE events. | |
void | trace (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for TRACE events. | |
void | trace (const std::string &msg) const |
Add a new logging event containing msg to attached appender(s) if this logger is enabled for TRACE events. | |
void | reconfigure (const std::vector< AppenderPtr > &appenders, bool additivity) |
Reconfigure this logger by configuring all of the appenders. | |
Public Member Functions inherited from log4cxx::spi::AppenderAttachable | |
virtual void | addAppender (const AppenderPtr newAppender)=0 |
Add an appender. | |
virtual AppenderList | getAllAppenders () const =0 |
Get all previously added appenders as an AppenderList. | |
virtual AppenderPtr | getAppender (const LogString &name) const =0 |
Get an appender by name. | |
virtual bool | isAttached (const AppenderPtr appender) const =0 |
Returns true if the specified appender is in list of attached appenders, false otherwise. | |
virtual void | removeAllAppenders ()=0 |
Remove all previously added appenders. | |
virtual void | removeAppender (const AppenderPtr appender)=0 |
Remove the appender passed as parameter from the list of appenders. | |
virtual void | removeAppender (const LogString &name)=0 |
Remove the appender with the name passed as parameter from the list of appenders. | |
virtual | ~AppenderAttachable () |
Public Member Functions inherited from log4cxx::helpers::Object | |
virtual | ~Object () |
virtual const helpers::Class & | getClass () const =0 |
virtual bool | instanceof (const Class &clazz) const =0 |
virtual const void * | cast (const Class &clazz) const =0 |
Static Public Member Functions | |
static LoggerPtr | getLogger (const std::string &name) |
Retrieve a logger by name in current encoding. | |
static LoggerPtr | getLogger (const char *const name) |
Retrieve a logger by name in current encoding. | |
static LoggerPtr | getLogger (const std::wstring &name) |
Retrieve a logger by name. | |
static LoggerPtr | getLogger (const wchar_t *const name) |
Retrieve a logger by name. | |
static LoggerPtr | getLogger (const std::basic_string< UniChar > &name) |
Retrieve a logger by name. | |
static LoggerPtr | getLogger (const CFStringRef &name) |
Retrieve a logger by name. | |
static LoggerPtr | getLoggerLS (const LogString &name) |
Retrieve a logger by name in Unicode. | |
static LoggerPtr | getRootLogger () |
Retrieve the root logger. | |
static LoggerPtr | getLoggerLS (const LogString &name, const log4cxx::spi::LoggerFactoryPtr &factory) |
Like getLogger except that the type of logger instantiated depends on the type returned by the LoggerFactory::makeNewLoggerInstance method of the factory parameter. | |
static LoggerPtr | getLogger (const std::string &name, const log4cxx::spi::LoggerFactoryPtr &factory) |
Like getLogger except that the type of logger instantiated depends on the type returned by the LoggerFactory::makeNewLoggerInstance method of the factory parameter. | |
static LoggerPtr | getLogger (const std::wstring &name, const log4cxx::spi::LoggerFactoryPtr &factory) |
Like getLogger except that the type of logger instantiated depends on the type returned by the LoggerFactory::makeNewLoggerInstance method of the factory parameter. | |
static LoggerPtr | getLogger (const std::basic_string< UniChar > &name, const log4cxx::spi::LoggerFactoryPtr &factory) |
Like getLogger except that the type of logger instantiated depends on the type returned by the LoggerFactory::makeNewLoggerInstance method of the factory parameter. | |
static LoggerPtr | getLogger (const CFStringRef &name, const log4cxx::spi::LoggerFactoryPtr &factory) |
Like getLogger except that the type of logger instantiated depends on the type returned by the LoggerFactory::makeNewLoggerInstance method of the factory parameter. | |
static bool | isDebugEnabledFor (const LoggerPtr &logger) |
Is logger is enabled for DEBUG level logging events? | |
static bool | isInfoEnabledFor (const LoggerPtr &logger) |
Is logger is enabled for INFO level logging events? | |
static bool | isWarnEnabledFor (const LoggerPtr &logger) |
Is logger is enabled for WARN level logging events? | |
static bool | isErrorEnabledFor (const LoggerPtr &logger) |
Is logger is enabled for ERROR level logging events? | |
static bool | isFatalEnabledFor (const LoggerPtr &logger) |
Is logger is enabled for FATAL level logging events? | |
static bool | isTraceEnabledFor (const LoggerPtr &logger) |
Is logger is enabled for TRACE level logging events? | |
Protected Member Functions | |
LogString | getResourceBundleString (const LogString &key) const |
Returns the string resource corresponding to key in this logger's inherited resource bundle. | |
void | removeHierarchy () |
Only the Hierarchy class can remove the hierarchy of a logger. | |
void | setHierarchy (spi::LoggerRepository *repository) |
Only the Hierarchy class can set the hierarchy of a logger. | |
void | setParent (LoggerPtr parentLogger) |
Only the Hierarchy class can set the parent of a logger. | |
void | updateThreshold () |
Only the Hierarchy class can change the threshold of a logger. | |
Friends | |
class | Hierarchy |
This is the central class in the log4cxx package.
Most logging operations, except configuration, are done through this class.
log4cxx::Logger::Logger | ( | const LogString & | name | ) |
This constructor initializes a new logger
instance and sets its name.
It is intended to be only used by factory-classes.
log4cxx::Logger::Logger | ( | helpers::Pool & | pool, |
const LogString & | name | ||
) |
log4cxx::Logger::~Logger | ( | ) |
|
overridevirtual |
Add newAppender
to the list of appenders of this Logger instance.
If newAppender
is already in the list of appenders, then it won't be added again.
Implements log4cxx::spi::AppenderAttachable.
void log4cxx::Logger::addDebugEvent | ( | std::basic_string< UniChar > && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new debug level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addDebugEvent | ( | std::string && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new debug level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addDebugEvent | ( | std::wstring && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new debug level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addErrorEvent | ( | std::basic_string< UniChar > && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new error level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addErrorEvent | ( | std::string && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new error level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addErrorEvent | ( | std::wstring && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new error level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addEvent | ( | const LevelPtr & | level, |
std::basic_string< UniChar > && | message, | ||
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new logging event containing message
and location
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addEvent | ( | const LevelPtr & | level, |
std::string && | message, | ||
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new logging event containing message
and location
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addEvent | ( | const LevelPtr & | level, |
std::wstring && | message, | ||
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new logging event containing message
and location
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addEventLS | ( | const LevelPtr & | level, |
LogString && | message, | ||
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new logging event containing message
and location
to attached appender(s) without further checks.
level | The logging event level. |
message | the message string to log. |
location | location of the logging statement. |
void log4cxx::Logger::addFatalEvent | ( | std::basic_string< UniChar > && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new fatal level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addFatalEvent | ( | std::string && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new fatal level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addFatalEvent | ( | std::wstring && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new fatal level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addInfoEvent | ( | std::basic_string< UniChar > && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new info level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addInfoEvent | ( | std::string && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new info level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addInfoEvent | ( | std::wstring && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new info level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addTraceEvent | ( | std::basic_string< UniChar > && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new trace level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addTraceEvent | ( | std::string && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new trace level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addTraceEvent | ( | std::wstring && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new trace level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addWarnEvent | ( | std::basic_string< UniChar > && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new warning level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addWarnEvent | ( | std::string && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new warning level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::addWarnEvent | ( | std::wstring && | message, |
const spi::LocationInfo & | location = spi::LocationInfo::getLocationUnavailable() |
||
) | const |
Add a new warning level logging event containing message
and location
to attached appender(s) without further checks.
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::callAppenders | ( | const spi::LoggingEventPtr & | event, |
helpers::Pool & | p | ||
) | const |
Call the appenders in the hierrachy starting at this
.
If no appenders could be found, emit a warning.
This method calls all the appenders inherited from the hierarchy circumventing any evaluation of whether to log or not to log the particular log request.
event | the event to log. |
p | memory pool for any allocations needed to process request. |
void log4cxx::Logger::closeNestedAppenders | ( | ) |
Close all attached appenders implementing the AppenderAttachable interface.
void log4cxx::Logger::debug | ( | const CFStringRef & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for DEBUG
events.
This method first checks if this logger is DEBUG
enabled by comparing the level of this logger with the DEBUG level. If this logger is DEBUG
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_DEBUG.
void log4cxx::Logger::debug | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for DEBUG
events.
This method first checks if this logger is DEBUG
enabled by comparing the level of this logger with the DEBUG level. If this logger is DEBUG
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_DEBUG.
void log4cxx::Logger::debug | ( | const std::basic_string< UniChar > & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for DEBUG
events.
This method first checks if this logger is DEBUG
enabled by comparing the level of this logger with the DEBUG level. If this logger is DEBUG
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_DEBUG.
void log4cxx::Logger::debug | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for DEBUG
events.
This method first checks if this logger is DEBUG
enabled by comparing the level of this logger with the DEBUG level. If this logger is DEBUG
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_DEBUG.
void log4cxx::Logger::debug | ( | const std::string & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for DEBUG
events.
This method first checks if this logger is DEBUG
enabled by comparing the level of this logger with the DEBUG level. If this logger is DEBUG
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_DEBUG.
void log4cxx::Logger::debug | ( | const std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for DEBUG
events.
This method first checks if this logger is DEBUG
enabled by comparing the level of this logger with the DEBUG level. If this logger is DEBUG
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
void log4cxx::Logger::debug | ( | const std::wstring & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for DEBUG
events.
This method first checks if this logger is DEBUG
enabled by comparing the level of this logger with the DEBUG level. If this logger is DEBUG
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_DEBUG.
void log4cxx::Logger::debug | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for DEBUG
events.
This method first checks if this logger is DEBUG
enabled by comparing the level of this logger with the DEBUG level. If this logger is DEBUG
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_DEBUG.
void log4cxx::Logger::error | ( | const CFStringRef & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for ERROR
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_ERROR.
void log4cxx::Logger::error | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for ERROR
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_ERROR.
void log4cxx::Logger::error | ( | const std::basic_string< UniChar > & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for ERROR
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_ERROR.
void log4cxx::Logger::error | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for ERROR
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_ERROR.
void log4cxx::Logger::error | ( | const std::string & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for ERROR
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_ERROR.
void log4cxx::Logger::error | ( | const std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for ERROR
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_ERROR.
void log4cxx::Logger::error | ( | const std::wstring & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for ERROR
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_ERROR.
void log4cxx::Logger::error | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for ERROR
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_ERROR.
void log4cxx::Logger::fatal | ( | const CFStringRef & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for FATAL
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_FATAL.
void log4cxx::Logger::fatal | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for FATAL
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_FATAL.
void log4cxx::Logger::fatal | ( | const std::basic_string< UniChar > & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for FATAL
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_FATAL.
void log4cxx::Logger::fatal | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for FATAL
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_FATAL.
void log4cxx::Logger::fatal | ( | const std::string & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for FATAL
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_FATAL.
void log4cxx::Logger::fatal | ( | const std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for FATAL
events.
This method first checks if this logger is FATAL
enabled by comparing the level of this logger with the FATAL level. If this logger is FATAL
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_FATAL.
void log4cxx::Logger::fatal | ( | const std::wstring & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for FATAL
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_FATAL.
void log4cxx::Logger::fatal | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
and location
to attached appender(s) if this logger is enabled for FATAL
events.
This method first checks if this logger is ERROR
enabled by comparing the level of this logger with the ERROR level. If this logger is ERROR
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_FATAL.
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const CFStringRef & | message | ||
) | const |
Add a new logging event containing message
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const CFStringRef & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing message
and location
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | message | ||
) | const |
Add a new logging event containing message
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing message
and location
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::string & | message | ||
) | const |
Add a new logging event containing message
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::string & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing message
and location
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::wstring & | message | ||
) | const |
Add a new logging event containing message
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::wstring & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing message
and location
to attached appender(s) without further checks.
level | The logging event level. |
message | The text to add to the logging event. |
location | The source code location of the logging request. |
void log4cxx::Logger::forcedLogLS | ( | const LevelPtr & | level, |
const LogString & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing message
and location
to attached appender(s) without further checks.
level | The logging event level. |
message | the message string to log. |
location | location of the logging statement. |
bool log4cxx::Logger::getAdditivity | ( | ) | const |
Get the additivity flag for this logger.
|
overridevirtual |
Get the appenders contained in this logger as an AppenderList.
If no appenders can be found, then an empty AppenderList is returned.
Implements log4cxx::spi::AppenderAttachable.
|
overridevirtual |
Look for the appender named as name
.
Return the appender with that name if in the list. Return NULL
otherwise.
Implements log4cxx::spi::AppenderAttachable.
|
virtual |
Starting from this logger, search the logger hierarchy for a non-null level and return it.
The Logger class is designed so that this method executes as quickly as possible.
RuntimeException | if all levels are null in the hierarchy |
Reimplemented in log4cxx::spi::RootLogger.
const LevelPtr & log4cxx::Logger::getLevel | ( | ) | const |
|
static |
Retrieve a logger by name.
name | logger name. |
|
static |
Like getLogger except that the type of logger instantiated depends on the type returned by the LoggerFactory::makeNewLoggerInstance method of the factory
parameter.
This method is intended to be used by sub-classes.
name | The name of the logger to retrieve. |
factory | A LoggerFactory implementation that will actually create a new Instance. |
|
static |
Retrieve a logger by name in current encoding.
name | logger name. |
Retrieve a logger by name.
name | logger name. |
|
static |
Like getLogger except that the type of logger instantiated depends on the type returned by the LoggerFactory::makeNewLoggerInstance method of the factory
parameter.
This method is intended to be used by sub-classes.
name | The name of the logger to retrieve. |
factory | A LoggerFactory implementation that will actually create a new Instance. |
|
static |
Retrieve a logger by name in current encoding.
name | logger name. |
|
static |
Like getLogger except that the type of logger instantiated depends on the type returned by the LoggerFactory::makeNewLoggerInstance method of the factory
parameter.
This method is intended to be used by sub-classes.
name | The name of the logger to retrieve. |
factory | A LoggerFactory implementation that will actually create a new Instance. |
|
static |
Retrieve a logger by name.
name | logger name. |
|
static |
Like getLogger except that the type of logger instantiated depends on the type returned by the LoggerFactory::makeNewLoggerInstance method of the factory
parameter.
This method is intended to be used by sub-classes.
name | The name of the logger to retrieve. |
factory | A LoggerFactory implementation that will actually create a new Instance. |
|
static |
Retrieve a logger by name.
name | logger name. |
Retrieve a logger by name in Unicode.
name | logger name. |
|
static |
Like getLogger except that the type of logger instantiated depends on the type returned by the LoggerFactory::makeNewLoggerInstance method of the factory
parameter.
This method is intended to be used by sub-classes.
name | The name of the logger to retrieve. |
factory | A LoggerFactory implementation that will actually create a new Instance. |
log4cxx::spi::LoggerRepository * log4cxx::Logger::getLoggerRepository | ( | ) | const |
Return the the LoggerRepository where this Logger
is attached.
const LogString & log4cxx::Logger::getName | ( | ) | const |
Get the logger name.
void log4cxx::Logger::getName | ( | CFStringRef & | name | ) | const |
Put name of this logger into name
.
name | buffer to which name is appended. |
void log4cxx::Logger::getName | ( | std::basic_string< UniChar > & | name | ) | const |
Put name of this logger into name
.
name | buffer to which name is appended. |
void log4cxx::Logger::getName | ( | std::string & | name | ) | const |
Put name of this logger into name
in current encoding.
name | buffer to which name is appended. |
void log4cxx::Logger::getName | ( | std::wstring & | name | ) | const |
Put name of this logger into name
.
name | buffer to which name is appended. |
LoggerPtr log4cxx::Logger::getParent | ( | ) | const |
The parent of this logger.
Note that the parent of a given logger may change during the lifetime of the logger.
The root logger will return 0
.
helpers::ResourceBundlePtr log4cxx::Logger::getResourceBundle | ( | ) | const |
Return the inherited ResourceBundle for this logger.
This method walks the hierarchy to find the appropriate resource bundle. It will return the resource bundle attached to the closest ancestor of this logger, much like the way priorities are searched. In case there is no bundle in the hierarchy then NULL
is returned.
Returns the string resource corresponding to key
in this logger's inherited resource bundle.
If the resource cannot be found, then an error
message will be logged complaining about the missing resource.
|
static |
Retrieve the root logger.
void log4cxx::Logger::info | ( | const CFStringRef & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for INFO
events.
This method first checks if this logger is INFO
enabled by comparing the level of this logger with the INFO level. If this logger is INFO
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_INFO.
void log4cxx::Logger::info | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for INFO
events.
This method first checks if this logger is INFO
enabled by comparing the level of this logger with the INFO level. If this logger is INFO
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_INFO.
void log4cxx::Logger::info | ( | const std::basic_string< UniChar > & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for INFO
events.
This method first checks if this logger is INFO
enabled by comparing the level of this logger with the INFO level. If this logger is INFO
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_INFO.
void log4cxx::Logger::info | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for INFO
events.
This method first checks if this logger is INFO
enabled by comparing the level of this logger with the INFO level. If this logger is INFO
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
void log4cxx::Logger::info | ( | const std::string & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for INFO
events.
This method first checks if this logger is INFO
enabled by comparing the level of this logger with the INFO level. If this logger is INFO
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_INFO.
void log4cxx::Logger::info | ( | const std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for INFO
events.
This method first checks if this logger is INFO
enabled by comparing the level of this logger with the INFO level. If this logger is INFO
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_INFO.
void log4cxx::Logger::info | ( | const std::wstring & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for INFO
events.
This method first checks if this logger is INFO
enabled by comparing the level of this logger with the INFO level. If this logger is INFO
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_INFO.
void log4cxx::Logger::info | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for INFO
events.
This method first checks if this logger is INFO
enabled by comparing the level of this logger with the INFO level. If this logger is INFO
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_INFO.
|
overridevirtual |
Is appender
attached to this logger?
Implements log4cxx::spi::AppenderAttachable.
bool log4cxx::Logger::isDebugEnabled | ( | ) | const |
Is this logger is enabled for DEBUG
level logging events?
By writing
you will not incur the cost of parameter construction (integer to string conversion plus string concatonation in this case) if debugging is disabled for logger
. You avoid the cost constructing the message when the message is not logged.
This function allows you to reduce the computational cost of disabled log debug statements compared to writing:
On the other hand, if the logger
is enabled for DEBUG
logging events, you will incur the cost of evaluating whether the logger is enabled twice, once in isDebugEnabled
and once in the DEBUG
. This really is an insignificant overhead since evaluating a the enabled status takes about 1% of the time it takes to send the message to the appender.
See also isDebugEnabledFor. See also LOG4CXX_DEBUG.
true
if this logger is debug enabled, false
otherwise.
|
inlinestatic |
Is logger
is enabled for DEBUG
level logging events?
By writing
you minimise the computational cost when logger
is not enabled for DEBUG
logging events. This function may be inlined thereby avoiding a function call as well as the cost constructing the message when logger
is not enabled for DEBUG
events.
See also LOG4CXX_DEBUG.
false
if logger
is null
or DEBUG
logging events are disabled for logger
, true
otherwise. bool log4cxx::Logger::isEnabledFor | ( | const LevelPtr & | level | ) | const |
Is this logger is enabled for logging events at level
?
level
logging events. bool log4cxx::Logger::isErrorEnabled | ( | ) | const |
Is this logger is enabled for ERROR
level logging events?
See also isDebugEnabled. See also LOG4CXX_ERROR.
true
if this logger is enabled for level error, false
otherwise.
|
inlinestatic |
Is logger
is enabled for ERROR
level logging events?
See isDebugEnabledFor. See also LOG4CXX_ERROR.
false
if logger
is null
or ERROR
logging events are disabled for logger
, true
otherwise. bool log4cxx::Logger::isFatalEnabled | ( | ) | const |
Is this logger is enabled for FATAL
level logging events?
See also isDebugEnabled. See also LOG4CXX_FATAL.
true
if this logger is enabled for level fatal, false
otherwise.
|
inlinestatic |
Is logger
is enabled for FATAL
level logging events?
See isDebugEnabledFor. See also LOG4CXX_FATAL.
false
if logger
is null
or FATAL
logging events are disabled for logger
, true
otherwise. bool log4cxx::Logger::isInfoEnabled | ( | ) | const |
Is this logger is enabled for INFO
level logging events?
See isDebugEnabled. See also LOG4CXX_INFO.
true
if this logger is enabled for level info, false
otherwise.
|
inlinestatic |
Is logger
is enabled for INFO
level logging events?
See isDebugEnabledFor. See also LOG4CXX_INFO.
false
if logger
is null
or INFO
logging events are disabled for logger
, true
otherwise. bool log4cxx::Logger::isTraceEnabled | ( | ) | const |
Is this logger is enabled for TRACE
level logging events?
See also isDebugEnabled. See also LOG4CXX_FATAL.
true
if this logger is enabled for level trace, false
otherwise.
|
inlinestatic |
Is logger
is enabled for TRACE
level logging events?
See isDebugEnabledFor. See also LOG4CXX_TRACE.
false
if logger
is null
or TRACE
logging events are disabled for logger
, true
otherwise. bool log4cxx::Logger::isWarnEnabled | ( | ) | const |
Is this logger is enabled for WARN
level logging events?
See also isDebugEnabled. See also LOG4CXX_WARN.
true
if this logger is enabled for level warn, false
otherwise.
|
inlinestatic |
Is logger
is enabled for WARN
level logging events?
See isDebugEnabledFor. See also LOG4CXX_WARN.
false
if logger
is null
or WARN
logging events are disabled for logger
, true
otherwise. void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const CFStringRef & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
See also LOG4CXX_L7DLOG.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const CFStringRef & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const CFStringRef & | val1 | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameter val
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameter in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val1 | The value for the first placeholder within the pattern. |
See also LOG4CXX_L7DLOG1.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const CFStringRef & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const CFStringRef & | val1, | ||
const CFStringRef & | val2 | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameters val1
and val2
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameters in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val1 | The value for the first placeholder within the pattern. |
val2 | The value for the second placeholder within the pattern. |
See also LOG4CXX_L7DLOG2.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const CFStringRef & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const CFStringRef & | val1, | ||
const CFStringRef & | val2, | ||
const CFStringRef & | val3 | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameters val1
, val2
and val3
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameters in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val1 | The value for the first placeholder within the pattern. |
val2 | The value for the second placeholder within the pattern. |
val3 | The value for the third placeholder within the pattern. |
See also LOG4CXX_L7DLOG3.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const LogString & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::vector< LogString > & | values | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using values
for parameter substitution to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
values | The values for the placeholders {0} , {1} etc. within the pattern. |
See also LOG4CXX_L7DLOG1.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
See also LOG4CXX_L7DLOG.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::basic_string< UniChar > & | val | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameter val
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameter in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val | The value for the first placeholder within the pattern. |
See also LOG4CXX_L7DLOG1.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::basic_string< UniChar > & | val1, | ||
const std::basic_string< UniChar > & | val2 | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameters val1
and val2
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameters in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val1 | The value for the first placeholder within the pattern. |
val2 | The value for the second placeholder within the pattern. |
See also LOG4CXX_L7DLOG2.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::basic_string< UniChar > & | val1, | ||
const std::basic_string< UniChar > & | val2, | ||
const std::basic_string< UniChar > & | val3 | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameters val1
, val2
and val3
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameters in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val1 | The value for the first placeholder within the pattern. |
val2 | The value for the second placeholder within the pattern. |
val3 | The value for the third placeholder within the pattern. |
See also LOG4CXX_L7DLOG3.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::string & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
See also LOG4CXX_L7DLOG.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::string & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::string & | val | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameter val
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameters in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val | The first value for the placeholders within the pattern. |
See also LOG4CXX_L7DLOG1.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::string & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::string & | val1, | ||
const std::string & | val2 | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameters val1
and val2
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameters in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val1 | The first value for the placeholders within the pattern. |
val2 | The second value for the placeholders within the pattern. |
See also LOG4CXX_L7DLOG2.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::string & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::string & | val1, | ||
const std::string & | val2, | ||
const std::string & | val3 | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameters val1
, val2
and val3
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameters in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val1 | The value for the first placeholder within the pattern. |
val2 | The value for the second placeholder within the pattern. |
val3 | The value for the third placeholder within the pattern. |
See also LOG4CXX_L7DLOG3.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::wstring & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method .
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
See also LOG4CXX_L7DLOG.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::wstring & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::wstring & | val | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameter val
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameter in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val | The value for the first placeholder within the pattern. |
See also LOG4CXX_L7DLOG1.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::wstring & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::wstring & | val1, | ||
const std::wstring & | val2 | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameters val1
and val2
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameters in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val1 | The value for the first placeholder within the pattern. |
val2 | The value for the second placeholder within the pattern. |
See also LOG4CXX_L7DLOG2.
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::wstring & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::wstring & | val1, | ||
const std::wstring & | val2, | ||
const std::wstring & | val3 | ||
) | const |
Add a new logging event containing locationInfo
and the localized message key
using parameters val1
, val2
and val3
to attached appender(s) if this logger is enabled for level
events.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the supplied parameters in a string array.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
val1 | The value for the first placeholder within the pattern. |
val2 | The value for the second placeholder within the pattern. |
val3 | The value for the third placeholder within the pattern. |
See also LOG4CXX_L7DLOG3.
void log4cxx::Logger::log | ( | const LevelPtr & | level, |
const CFStringRef & | message | ||
) | const |
Add a new logging event containing message
to the appenders attached to this logger if this logger is enabled for level
events.
This is the most generic printing method. It is intended to be invoked by wrapper classes.
level | The level of the logging request. |
message | The message of the logging request. |
void log4cxx::Logger::log | ( | const LevelPtr & | level, |
const CFStringRef & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing message
and location
to the appenders attached to this logger if this logger is enabled for level
events.
This is the most generic printing method. It is intended to be invoked by wrapper classes.
level | The level of the logging request. |
message | The message of the logging request. |
location | The source file of the logging request, may be null. |
void log4cxx::Logger::log | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | message | ||
) | const |
Add a new logging event containing message
to the appenders attached to this logger if this logger is enabled for level
events.
This is the most generic printing method. It is intended to be invoked by wrapper classes.
level | The level of the logging request. |
message | The message of the logging request. |
void log4cxx::Logger::log | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing message
and location
to the appenders attached to this logger if this logger is enabled for level
events.
This is the most generic printing method. It is intended to be invoked by wrapper classes.
level | The level of the logging request. |
message | The message of the logging request. |
location | The source file of the logging request, may be null. |
void log4cxx::Logger::log | ( | const LevelPtr & | level, |
const std::string & | message | ||
) | const |
Add a new logging event containing message
to the appenders attached to this logger if this logger is enabled for level
events.
This is the most generic printing method. It is intended to be invoked by wrapper classes.
level | The level of the logging request. |
message | The message of the logging request. |
void log4cxx::Logger::log | ( | const LevelPtr & | level, |
const std::string & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing message
and location
to the appenders attached to this logger if this logger is enabled for level
events.
This is the most generic printing method. It is intended to be invoked by wrapper classes.
level | The level of the logging request. |
message | The message of the logging request. |
location | The source file of the logging request, may be null. |
void log4cxx::Logger::log | ( | const LevelPtr & | level, |
const std::wstring & | message | ||
) | const |
Add a new logging event containing message
to the appenders attached to this logger if this logger is enabled for level
events.
This is the most generic printing method. It is intended to be invoked by wrapper classes.
level | The level of the logging request. |
message | The message of the logging request. |
void log4cxx::Logger::log | ( | const LevelPtr & | level, |
const std::wstring & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing message
and location
to the appenders attached to this logger if this logger is enabled for level
events.
This is the most generic printing method. It is intended to be invoked by wrapper classes.
level | The level of the logging request. |
message | The message of the logging request. |
location | The source file of the logging request, may be null. |
void log4cxx::Logger::logLS | ( | const LevelPtr & | level, |
const LogString & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing message
and location
to the appenders attached to this logger if this logger is enabled for level
events.
This is the most generic printing method. It is intended to be invoked by wrapper classes.
level | The level of the logging request. |
message | The message of the logging request. |
location | The source file of the logging request, may be null. |
void log4cxx::Logger::reconfigure | ( | const std::vector< AppenderPtr > & | appenders, |
bool | additivity | ||
) |
Reconfigure this logger by configuring all of the appenders.
appenders | The appenders to set. Any currently existing appenders are removed. |
additivity | The additivity of this logger |
|
overridevirtual |
Remove all previously added appenders from this logger instance.
This is useful when re-reading configuration information.
Implements log4cxx::spi::AppenderAttachable.
|
overridevirtual |
Remove the appender passed as parameter form the list of appenders.
Implements log4cxx::spi::AppenderAttachable.
|
overridevirtual |
Remove the appender with the name passed as parameter form the list of appenders.
Implements log4cxx::spi::AppenderAttachable.
|
protected |
Only the Hierarchy class can remove the hierarchy of a logger.
void log4cxx::Logger::setAdditivity | ( | bool | additive | ) |
Set the additivity flag for this logger.
|
protected |
Only the Hierarchy class can set the hierarchy of a logger.
|
virtual |
Set the level of this logger.
As in logger->setLevel(Level::getDebug());
Null values are admitted.
Reimplemented in log4cxx::spi::RootLogger.
|
protected |
Only the Hierarchy class can set the parent of a logger.
void log4cxx::Logger::setResourceBundle | ( | const helpers::ResourceBundlePtr & | bundle | ) |
Set the resource bundle to be used with localized logging methods.
void log4cxx::Logger::trace | ( | const CFStringRef & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for TRACE
events.
This method first checks if this logger is TRACE
enabled by comparing the level of this logger with the TRACE level. If this logger is TRACE
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_TRACE.
void log4cxx::Logger::trace | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for TRACE
events.
This method first checks if this logger is TRACE
enabled by comparing the level of this logger with the TRACE level. If this logger is TRACE
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_TRACE.
void log4cxx::Logger::trace | ( | const std::basic_string< UniChar > & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for TRACE
events.
This method first checks if this logger is TRACE
enabled by comparing the level of this logger with the TRACE level. If this logger is TRACE
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_TRACE.
void log4cxx::Logger::trace | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for TRACE
events.
This method first checks if this logger is TRACE
enabled by comparing the level of this logger with the TRACE level. If this logger is TRACE
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_TRACE.
void log4cxx::Logger::trace | ( | const std::string & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for TRACE
events.
This method first checks if this logger is TRACE
enabled by comparing the level of this logger with the TRACE level. If this logger is TRACE
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_TRACE.
void log4cxx::Logger::trace | ( | const std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for TRACE
events.
This method first checks if this logger is TRACE
enabled by comparing the level of this logger with the TRACE level. If this logger is TRACE
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_TRACE.
void log4cxx::Logger::trace | ( | const std::wstring & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for TRACE
events.
This method first checks if this logger is TRACE
enabled by comparing the level of this logger with the TRACE level. If this logger is TRACE
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_TRACE.
void log4cxx::Logger::trace | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for TRACE
events.
This method first checks if this logger is TRACE
enabled by comparing the level of this logger with the TRACE level. If this logger is TRACE
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_TRACE.
|
protected |
Only the Hierarchy class can change the threshold of a logger.
void log4cxx::Logger::warn | ( | const CFStringRef & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for WARN
events.
This method first checks if this logger is WARN
enabled by comparing the level of this logger with the WARN level. If this logger is WARN
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_WARN.
void log4cxx::Logger::warn | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for WARN
events.
This method first checks if this logger is WARN
enabled by comparing the level of this logger with the WARN level. If this logger is WARN
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_WARN.
void log4cxx::Logger::warn | ( | const std::basic_string< UniChar > & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for WARN
events.
This method first checks if this logger is WARN
enabled by comparing the level of this logger with the WARN level. If this logger is WARN
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_WARN.
void log4cxx::Logger::warn | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for WARN
events.
This method first checks if this logger is WARN
enabled by comparing the level of this logger with the WARN level. If this logger is WARN
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_WARN.
void log4cxx::Logger::warn | ( | const std::string & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for WARN
events.
This method first checks if this logger is WARN
enabled by comparing the level of this logger with the WARN level. If this logger is WARN
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_WARN.
void log4cxx::Logger::warn | ( | const std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for WARN
events.
This method first checks if this logger is WARN
enabled by comparing the level of this logger with the WARN level. If this logger is WARN
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_WARN.
void log4cxx::Logger::warn | ( | const std::wstring & | msg | ) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for WARN
events.
This method first checks if this logger is WARN
enabled by comparing the level of this logger with the WARN level. If this logger is WARN
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
See also LOG4CXX_WARN.
void log4cxx::Logger::warn | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Add a new logging event containing msg
to attached appender(s) if this logger is enabled for WARN
events.
This method first checks if this logger is WARN
enabled by comparing the level of this logger with the WARN level. If this logger is WARN
enabled, it proceeds to call all the registered appenders in this logger and also higher in the hierarchy depending on the value of the additivity flag.
msg | the message string to log. |
location | The source code location of the logging request. |
See also LOG4CXX_WARN.
|
friend |