Apache log4cxx
Version 0.13.0
|
This is the central class in the log4cxx package. More...
#include <logger.h>
Public Member Functions | |
~Logger () | |
virtual void | addAppender (const AppenderPtr newAppender) |
Add newAppender to the list of appenders of this Logger instance. More... | |
void | callAppenders (const log4cxx::spi::LoggingEventPtr &event, log4cxx::helpers::Pool &p) const |
Call the appenders in the hierrachy starting at this . More... | |
void | closeNestedAppenders () |
Close all attached appenders implementing the AppenderAttachable interface. More... | |
void | debug (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the DEBUG level. More... | |
void | debug (const std::string &msg) const |
Log a message string with the DEBUG level. More... | |
void | debug (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the DEBUG level. More... | |
void | debug (const std::wstring &msg) const |
Log a message string with the DEBUG level. More... | |
void | debug (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the DEBUG level. More... | |
void | debug (const std::basic_string< UniChar > &msg) const |
Log a message string with the DEBUG level. More... | |
void | debug (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the DEBUG level. More... | |
void | debug (const CFStringRef &msg) const |
Log a message string with the DEBUG level. More... | |
void | error (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the ERROR level. More... | |
void | error (const std::string &msg) const |
Log a message string with the ERROR level. More... | |
void | error (const std::wstring &msg) const |
Log a message string with the ERROR level. More... | |
void | error (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the ERROR level. More... | |
void | error (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the ERROR level. More... | |
void | error (const std::basic_string< UniChar > &msg) const |
Log a message string with the ERROR level. More... | |
void | error (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the ERROR level. More... | |
void | error (const CFStringRef &msg) const |
Log a message string with the ERROR level. More... | |
void | fatal (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the FATAL level. More... | |
void | fatal (const std::string &msg) const |
Log a message string with the ERROR level. More... | |
void | fatal (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the ERROR level. More... | |
void | fatal (const std::wstring &msg) const |
Log a message string with the ERROR level. More... | |
void | fatal (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the ERROR level. More... | |
void | fatal (const std::basic_string< UniChar > &msg) const |
Log a message string with the ERROR level. More... | |
void | fatal (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the ERROR level. More... | |
void | fatal (const CFStringRef &msg) const |
Log a message string with the ERROR level. More... | |
void | forcedLog (const LevelPtr &level, const std::string &message, const log4cxx::spi::LocationInfo &location) const |
This method creates a new logging event and logs the event without further checks. More... | |
void | forcedLog (const LevelPtr &level, const std::string &message) const |
This method creates a new logging event and logs the event without further checks. More... | |
void | forcedLog (const LevelPtr &level, const std::wstring &message, const log4cxx::spi::LocationInfo &location) const |
This method creates a new logging event and logs the event without further checks. More... | |
void | forcedLog (const LevelPtr &level, const std::wstring &message) const |
This method creates a new logging event and logs the event without further checks. More... | |
void | forcedLog (const LevelPtr &level, const std::basic_string< UniChar > &message, const log4cxx::spi::LocationInfo &location) const |
This method creates a new logging event and logs the event without further checks. More... | |
void | forcedLog (const LevelPtr &level, const std::basic_string< UniChar > &message) const |
This method creates a new logging event and logs the event without further checks. More... | |
void | forcedLog (const LevelPtr &level, const CFStringRef &message, const log4cxx::spi::LocationInfo &location) const |
This method creates a new logging event and logs the event without further checks. More... | |
void | forcedLog (const LevelPtr &level, const CFStringRef &message) const |
This method creates a new logging event and logs the event without further checks. More... | |
void | forcedLogLS (const LevelPtr &level, const LogString &message, const log4cxx::spi::LocationInfo &location) const |
This method creates a new logging event and logs the event without further checks. More... | |
bool | getAdditivity () const |
Get the additivity flag for this Logger instance. More... | |
AppenderList | getAllAppenders () const |
Get the appenders contained in this logger as an AppenderList. More... | |
AppenderPtr | getAppender (const LogString &name) const |
Look for the appender named as name . More... | |
virtual const LevelPtr & | getEffectiveLevel () const |
Starting from this logger, search the logger hierarchy for a non-null level and return it. More... | |
log4cxx::spi::LoggerRepository * | getLoggerRepository () const |
Return the the LoggerRepository where this Logger is attached. More... | |
const LogString & | getName () const |
Get the logger name. More... | |
void | getName (std::string &name) const |
Get logger name in current encoding. More... | |
void | getName (std::wstring &name) const |
Get logger name. More... | |
void | getName (std::basic_string< UniChar > &name) const |
Get logger name. More... | |
void | getName (CFStringRef &name) const |
Get logger name. More... | |
LoggerPtr | getParent () const |
Returns the parent of this logger. More... | |
LevelPtr | getLevel () const |
Returns the assigned Level, if any, for this Logger. More... | |
helpers::ResourceBundlePtr | getResourceBundle () const |
Return the inherited ResourceBundle for this logger. More... | |
void | info (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the INFO level. More... | |
void | info (const std::string &msg) const |
void | info (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the INFO level. More... | |
void | info (const std::wstring &msg) const |
Log a message string with the INFO level. More... | |
void | info (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the INFO level. More... | |
void | info (const std::basic_string< UniChar > &msg) const |
Log a message string with the INFO level. More... | |
void | info (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the INFO level. More... | |
void | info (const CFStringRef &msg) const |
Log a message string with the INFO level. More... | |
bool | isAttached (const AppenderPtr appender) const |
Is the appender passed as parameter attached to this logger? More... | |
bool | isDebugEnabled () const |
Check whether this logger is enabled for the DEBUG Level. More... | |
bool | isEnabledFor (const LevelPtr &level) const |
Check whether this logger is enabled for a given Level passed as parameter. More... | |
bool | isInfoEnabled () const |
Check whether this logger is enabled for the info Level. More... | |
bool | isWarnEnabled () const |
Check whether this logger is enabled for the warn Level. More... | |
bool | isErrorEnabled () const |
Check whether this logger is enabled for the error Level. More... | |
bool | isFatalEnabled () const |
Check whether this logger is enabled for the fatal Level. More... | |
bool | isTraceEnabled () const |
Check whether this logger is enabled for the trace level. More... | |
void | l7dlog (const LevelPtr &level, const LogString &key, const log4cxx::spi::LocationInfo &locationInfo, const std::vector< LogString > &values) const |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const std::string &key, const log4cxx::spi::LocationInfo &locationInfo) const |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const std::string &key, const log4cxx::spi::LocationInfo &locationInfo, const std::string &val1) const |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const std::string &key, const log4cxx::spi::LocationInfo &locationInfo, const std::string &val1, const std::string &val2) const |
Log a localized and parameterized message. More... | |
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 |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const std::wstring &key, const log4cxx::spi::LocationInfo &locationInfo) const |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const std::wstring &key, const log4cxx::spi::LocationInfo &locationInfo, const std::wstring &val1) const |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const std::wstring &key, const log4cxx::spi::LocationInfo &locationInfo, const std::wstring &val1, const std::wstring &val2) const |
Log a localized and parameterized message. More... | |
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 |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const std::basic_string< UniChar > &key, const log4cxx::spi::LocationInfo &locationInfo) const |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const std::basic_string< UniChar > &key, const log4cxx::spi::LocationInfo &locationInfo, const std::basic_string< UniChar > &val1) const |
Log a localized and parameterized message. More... | |
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 |
Log a localized and parameterized message. More... | |
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 |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const CFStringRef &key, const log4cxx::spi::LocationInfo &locationInfo) const |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const CFStringRef &key, const log4cxx::spi::LocationInfo &locationInfo, const CFStringRef &val1) const |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const CFStringRef &key, const log4cxx::spi::LocationInfo &locationInfo, const CFStringRef &val1, const CFStringRef &val2) const |
Log a localized and parameterized message. More... | |
void | l7dlog (const LevelPtr &level, const CFStringRef &key, const log4cxx::spi::LocationInfo &locationInfo, const CFStringRef &val1, const CFStringRef &val2, const CFStringRef &val3) const |
Log a localized and parameterized message. More... | |
void | log (const LevelPtr &level, const std::string &message, const log4cxx::spi::LocationInfo &location) const |
This is the most generic printing method. More... | |
void | log (const LevelPtr &level, const std::string &message) const |
This is the most generic printing method. More... | |
void | log (const LevelPtr &level, const std::wstring &message, const log4cxx::spi::LocationInfo &location) const |
This is the most generic printing method. More... | |
void | log (const LevelPtr &level, const std::wstring &message) const |
This is the most generic printing method. More... | |
void | log (const LevelPtr &level, const std::basic_string< UniChar > &message, const log4cxx::spi::LocationInfo &location) const |
This is the most generic printing method. More... | |
void | log (const LevelPtr &level, const std::basic_string< UniChar > &message) const |
This is the most generic printing method. More... | |
void | log (const LevelPtr &level, const CFStringRef &message, const log4cxx::spi::LocationInfo &location) const |
This is the most generic printing method. More... | |
void | log (const LevelPtr &level, const CFStringRef &message) const |
This is the most generic printing method. More... | |
void | logLS (const LevelPtr &level, const LogString &message, const log4cxx::spi::LocationInfo &location) const |
This is the most generic printing method. More... | |
void | removeAllAppenders () |
Remove all previously added appenders from this logger instance. More... | |
void | removeAppender (const AppenderPtr appender) |
Remove the appender passed as parameter form the list of appenders. More... | |
void | removeAppender (const LogString &name) |
Remove the appender with the name passed as parameter form the list of appenders. More... | |
void | setAdditivity (bool additive) |
Set the additivity flag for this Logger instance. More... | |
virtual void | setLevel (const LevelPtr level) |
Set the level of this Logger. More... | |
void | setResourceBundle (const helpers::ResourceBundlePtr &bundle) |
Set the resource bundle to be used with localized logging methods. More... | |
void | warn (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the WARN level. More... | |
void | warn (const std::wstring &msg) const |
Log a message string with the WARN level. More... | |
void | warn (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the WARN level. More... | |
void | warn (const std::basic_string< UniChar > &msg) const |
Log a message string with the WARN level. More... | |
void | warn (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the WARN level. More... | |
void | warn (const CFStringRef &msg) const |
Log a message string with the WARN level. More... | |
void | warn (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the WARN level. More... | |
void | warn (const std::string &msg) const |
Log a message string with the WARN level. More... | |
void | trace (const std::wstring &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the TRACE level. More... | |
void | trace (const std::wstring &msg) const |
Log a message string with the TRACE level. More... | |
void | trace (const std::basic_string< UniChar > &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the TRACE level. More... | |
void | trace (const std::basic_string< UniChar > &msg) const |
Log a message string with the TRACE level. More... | |
void | trace (const CFStringRef &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the TRACE level. More... | |
void | trace (const CFStringRef &msg) const |
Log a message string with the TRACE level. More... | |
void | trace (const std::string &msg, const log4cxx::spi::LocationInfo &location) const |
Log a message string with the TRACE level. More... | |
void | trace (const std::string &msg) const |
Log a message string with the TRACE level. More... | |
void | reconfigure (const std::vector< AppenderPtr > &appenders, bool additivity) |
Reconfigure this logger by configuring all of the appenders. More... | |
Public Member Functions inherited from log4cxx::spi::AppenderAttachable | |
virtual | ~AppenderAttachable () |
Public Member Functions inherited from log4cxx::helpers::Object | |
virtual | ~Object () |
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. More... | |
static LoggerPtr | getLogger (const char *const name) |
Retrieve a logger by name in current encoding. More... | |
static LoggerPtr | getLogger (const std::wstring &name) |
Retrieve a logger by name. More... | |
static LoggerPtr | getLogger (const wchar_t *const name) |
Retrieve a logger by name. More... | |
static LoggerPtr | getLogger (const std::basic_string< UniChar > &name) |
Retrieve a logger by name. More... | |
static LoggerPtr | getLogger (const CFStringRef &name) |
Retrieve a logger by name. More... | |
static LoggerPtr | getLoggerLS (const LogString &name) |
Retrieve a logger by name in Unicode. More... | |
static LoggerPtr | getRootLogger () |
Retrieve the root logger. More... | |
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. More... | |
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. More... | |
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. More... | |
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. More... | |
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. More... | |
Protected Member Functions | |
Logger (log4cxx::helpers::Pool &pool, const LogString &name) | |
This constructor created a new logger instance and sets its name. More... | |
LogString | getResourceBundleString (const LogString &key) const |
Returns the string resource coresponding to key in this logger's inherited resource bundle. More... | |
void | setHierarchy (spi::LoggerRepository *repository) |
Only the Hierarchy class can set the hierarchy of a logger. More... | |
Protected Attributes | |
LogString | name |
The name of this logger. More... | |
LevelPtr | level |
The assigned level of this logger. More... | |
LoggerPtr | parent |
The parent of this logger. More... | |
helpers::ResourceBundlePtr | resourceBundle |
The resourceBundle for localized messages. More... | |
log4cxx::spi::LoggerRepository * | repository |
helpers::AppenderAttachableImplPtr | aai |
bool | additive |
Additivity is set to true by default, that is children inherit the appenders of their ancestors by default. More... | |
Friends | |
class | DefaultLoggerFactory |
class | Hierarchy |
class | log4cxx::helpers::synchronized |
This is the central class in the log4cxx package.
Most logging operations, except configuration, are done through this class.
|
protected |
This constructor created a new logger
instance and sets its name.
It is intended to be used by sub-classes only. You should not create categories directly.
pool | lifetime of pool must be longer than logger. |
name | The name of the logger. |
log4cxx::Logger::~Logger | ( | ) |
|
virtual |
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::callAppenders | ( | const log4cxx::spi::LoggingEventPtr & | event, |
log4cxx::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 std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the DEBUG level.
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 | location of source of logging request. |
void log4cxx::Logger::debug | ( | const std::string & | msg | ) | const |
Log a message string with the DEBUG level.
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. |
void log4cxx::Logger::debug | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the DEBUG level.
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 | location of source of logging request. |
void log4cxx::Logger::debug | ( | const std::wstring & | msg | ) | const |
Log a message string with the DEBUG level.
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. |
void log4cxx::Logger::debug | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the DEBUG level.
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 | location of source of logging request. |
void log4cxx::Logger::debug | ( | const std::basic_string< UniChar > & | msg | ) | const |
Log a message string with the DEBUG level.
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. |
void log4cxx::Logger::debug | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the DEBUG level.
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 | location of source of logging request. |
void log4cxx::Logger::debug | ( | const CFStringRef & | msg | ) | const |
Log a message string with the DEBUG level.
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. |
void log4cxx::Logger::error | ( | const std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the ERROR level.
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 | location of source of logging request. |
void log4cxx::Logger::error | ( | const std::string & | msg | ) | const |
Log a message string with the ERROR level.
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. |
void log4cxx::Logger::error | ( | const std::wstring & | msg | ) | const |
Log a message string with the ERROR level.
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. |
void log4cxx::Logger::error | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the ERROR level.
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 | location of source of logging request. |
void log4cxx::Logger::error | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the ERROR level.
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 | location of source of logging request. |
void log4cxx::Logger::error | ( | const std::basic_string< UniChar > & | msg | ) | const |
Log a message string with the ERROR level.
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. |
void log4cxx::Logger::error | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the ERROR level.
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 | location of source of logging request. |
void log4cxx::Logger::error | ( | const CFStringRef & | msg | ) | const |
Log a message string with the ERROR level.
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. |
void log4cxx::Logger::fatal | ( | const std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the FATAL level.
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 | location of source of logging request. |
void log4cxx::Logger::fatal | ( | const std::string & | msg | ) | const |
Log a message string with the ERROR level.
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. |
void log4cxx::Logger::fatal | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the ERROR level.
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 | location of source of logging request. |
void log4cxx::Logger::fatal | ( | const std::wstring & | msg | ) | const |
Log a message string with the ERROR level.
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. |
void log4cxx::Logger::fatal | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the ERROR level.
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 | location of source of logging request. |
void log4cxx::Logger::fatal | ( | const std::basic_string< UniChar > & | msg | ) | const |
Log a message string with the ERROR level.
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. |
void log4cxx::Logger::fatal | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the ERROR level.
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 | location of source of logging request. |
void log4cxx::Logger::fatal | ( | const CFStringRef & | msg | ) | const |
Log a message string with the ERROR level.
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. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::string & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
This method creates a new logging event and logs the event without further checks.
level | the level to log. |
message | message. |
location | location of source of logging request. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::string & | message | ||
) | const |
This method creates a new logging event and logs the event without further checks.
level | the level to log. |
message | message. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::wstring & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
This method creates a new logging event and logs the event without further checks.
level | the level to log. |
message | message. |
location | location of source of logging request. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::wstring & | message | ||
) | const |
This method creates a new logging event and logs the event without further checks.
level | the level to log. |
message | message. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
This method creates a new logging event and logs the event without further checks.
level | the level to log. |
message | message. |
location | location of source of logging request. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | message | ||
) | const |
This method creates a new logging event and logs the event without further checks.
level | the level to log. |
message | message. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const CFStringRef & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
This method creates a new logging event and logs the event without further checks.
level | the level to log. |
message | message. |
location | location of source of logging request. |
void log4cxx::Logger::forcedLog | ( | const LevelPtr & | level, |
const CFStringRef & | message | ||
) | const |
This method creates a new logging event and logs the event without further checks.
level | the level to log. |
message | message. |
void log4cxx::Logger::forcedLogLS | ( | const LevelPtr & | level, |
const LogString & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
This method creates a new logging event and logs the event without further checks.
level | the level to log. |
message | the message string to log. |
location | location of the logging statement. |
bool log4cxx::Logger::getAdditivity | ( | ) | const |
Get the additivity flag for this Logger instance.
|
virtual |
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.
|
virtual |
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.
LevelPtr log4cxx::Logger::getLevel | ( | ) | const |
|
static |
Retrieve a logger by name in current encoding.
name | logger name. |
|
static |
Retrieve a logger by name in current encoding.
name | logger name. |
|
static |
Retrieve a logger by name.
name | logger name. |
|
static |
Retrieve a logger by name.
name | logger name. |
Retrieve a logger by name.
name | logger name. |
|
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 |
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 |
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 |
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. |
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.
|
inline |
Get the logger name.
void log4cxx::Logger::getName | ( | std::string & | name | ) | const |
Get logger name in current encoding.
name | buffer to which name is appended. |
void log4cxx::Logger::getName | ( | std::wstring & | name | ) | const |
Get logger name.
name | buffer to which name is appended. |
void log4cxx::Logger::getName | ( | std::basic_string< UniChar > & | name | ) | const |
Get logger name.
name | buffer to which name is appended. |
void log4cxx::Logger::getName | ( | CFStringRef & | name | ) | const |
Get logger name.
name | buffer to which name is appended. |
LoggerPtr log4cxx::Logger::getParent | ( | ) | const |
Returns 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 coresponding 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 std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the INFO level.
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 | location of source of logging request. |
void log4cxx::Logger::info | ( | const std::string & | msg | ) | const |
void log4cxx::Logger::info | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the INFO level.
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 | location of source of logging request. |
void log4cxx::Logger::info | ( | const std::wstring & | msg | ) | const |
Log a message string with the INFO level.
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. |
void log4cxx::Logger::info | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the INFO level.
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 | location of source of logging request. |
void log4cxx::Logger::info | ( | const std::basic_string< UniChar > & | msg | ) | const |
Log a message string with the INFO level.
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. |
void log4cxx::Logger::info | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the INFO level.
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 | location of source of logging request. |
void log4cxx::Logger::info | ( | const CFStringRef & | msg | ) | const |
Log a message string with the INFO level.
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. |
|
virtual |
Is the appender passed as parameter attached to this logger?
Implements log4cxx::spi::AppenderAttachable.
bool log4cxx::Logger::isDebugEnabled | ( | ) | const |
Check whether this logger is enabled for the DEBUG
Level.
This function is intended to lessen the computational cost of disabled log debug statements.
For some logger
Logger object, when you write,
logger->debug("debug message");
You incur the cost constructing the message, concatenation in this case, regardless of whether the message is logged or not.
If you are worried about speed, then you should write
if(logger->isDebugEnabled()) { logger->debug("debug message"); }
This way you will not incur the cost of parameter construction if debugging is disabled for logger
. On the other hand, if the logger
is debug enabled, you will incur the cost of evaluating whether the logger is debug enabled twice. Once in isDebugEnabled
and once in the debug
. This is an insignificant overhead since evaluating a logger takes about 1%% of the time it takes to actually log.
true
if this logger is debug enabled, false
otherwise. bool log4cxx::Logger::isEnabledFor | ( | const LevelPtr & | level | ) | const |
Check whether this logger is enabled for a given Level passed as parameter.
See also isDebugEnabled.
level
. bool log4cxx::Logger::isErrorEnabled | ( | ) | const |
Check whether this logger is enabled for the error Level.
See also isDebugEnabled.
true
if this logger is enabled for level error, false
otherwise. bool log4cxx::Logger::isFatalEnabled | ( | ) | const |
Check whether this logger is enabled for the fatal Level.
See also isDebugEnabled.
true
if this logger is enabled for level fatal, false
otherwise. bool log4cxx::Logger::isInfoEnabled | ( | ) | const |
Check whether this logger is enabled for the info Level.
See also isDebugEnabled.
true
if this logger is enabled for level info, false
otherwise. bool log4cxx::Logger::isTraceEnabled | ( | ) | const |
Check whether this logger is enabled for the trace level.
See also isDebugEnabled.
true
if this logger is enabled for level trace, false
otherwise. bool log4cxx::Logger::isWarnEnabled | ( | ) | const |
Check whether this logger is enabled for the warn Level.
See also isDebugEnabled.
true
if this logger is enabled for level warn, false
otherwise. void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const LogString & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::vector< LogString > & | values | ||
) | const |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::string & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo | ||
) | const |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::string & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::string & | val1 | ||
) | const |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
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 |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
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 |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::wstring & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo | ||
) | const |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::wstring & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const std::wstring & | val1 | ||
) | const |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
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 |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
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 |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const std::basic_string< UniChar > & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo | ||
) | const |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
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 |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
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 |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
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 |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const CFStringRef & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo | ||
) | const |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
level | The level of the logging request. |
key | The key to be searched in the ResourceBundle. |
locationInfo | The location info of the logging request. |
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const CFStringRef & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const CFStringRef & | val1 | ||
) | const |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
void log4cxx::Logger::l7dlog | ( | const LevelPtr & | level, |
const CFStringRef & | key, | ||
const log4cxx::spi::LocationInfo & | locationInfo, | ||
const CFStringRef & | val1, | ||
const CFStringRef & | val2 | ||
) | const |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
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 |
Log a localized and parameterized message.
First, the user supplied key
is searched in the resource bundle. Next, the resulting pattern is formatted using helpers::StringHelper::format method with the user supplied string array params
.
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. |
void log4cxx::Logger::log | ( | const LevelPtr & | level, |
const std::string & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
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 |
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 |
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 |
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 |
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 |
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 |
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 CFStringRef & | message | ||
) | const |
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::logLS | ( | const LevelPtr & | level, |
const LogString & | message, | ||
const log4cxx::spi::LocationInfo & | location | ||
) | const |
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 |
|
virtual |
Remove all previously added appenders from this logger instance.
This is useful when re-reading configuration information.
Implements log4cxx::spi::AppenderAttachable.
|
virtual |
Remove the appender passed as parameter form the list of appenders.
Implements log4cxx::spi::AppenderAttachable.
|
virtual |
Remove the appender with the name passed as parameter form the list of appenders.
Implements log4cxx::spi::AppenderAttachable.
void log4cxx::Logger::setAdditivity | ( | bool | additive | ) |
Set the additivity flag for this Logger instance.
|
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.
|
inline |
Set the resource bundle to be used with localized logging methods.
void log4cxx::Logger::trace | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the TRACE level.
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 | location of source of logging request. |
void log4cxx::Logger::trace | ( | const std::wstring & | msg | ) | const |
Log a message string with the TRACE level.
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. |
void log4cxx::Logger::trace | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the TRACE level.
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 | location of source of logging request. |
void log4cxx::Logger::trace | ( | const std::basic_string< UniChar > & | msg | ) | const |
Log a message string with the TRACE level.
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. |
void log4cxx::Logger::trace | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the TRACE level.
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 | location of source of logging request. |
void log4cxx::Logger::trace | ( | const CFStringRef & | msg | ) | const |
Log a message string with the TRACE level.
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. |
void log4cxx::Logger::trace | ( | const std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the TRACE level.
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 | location of source of logging request. |
void log4cxx::Logger::trace | ( | const std::string & | msg | ) | const |
Log a message string with the TRACE level.
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. |
void log4cxx::Logger::warn | ( | const std::wstring & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the WARN level.
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 | location of source of logging request. |
void log4cxx::Logger::warn | ( | const std::wstring & | msg | ) | const |
Log a message string with the WARN level.
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. |
void log4cxx::Logger::warn | ( | const std::basic_string< UniChar > & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the WARN level.
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 | location of source of logging request. |
void log4cxx::Logger::warn | ( | const std::basic_string< UniChar > & | msg | ) | const |
Log a message string with the WARN level.
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. |
void log4cxx::Logger::warn | ( | const CFStringRef & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the WARN level.
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 | location of source of logging request. |
void log4cxx::Logger::warn | ( | const CFStringRef & | msg | ) | const |
Log a message string with the WARN level.
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. |
void log4cxx::Logger::warn | ( | const std::string & | msg, |
const log4cxx::spi::LocationInfo & | location | ||
) | const |
Log a message string with the WARN level.
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 | location of source of logging request. |
void log4cxx::Logger::warn | ( | const std::string & | msg | ) | const |
Log a message string with the WARN level.
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. |
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
Additivity is set to true by default, that is children inherit the appenders of their ancestors by default.
If this variable is set to false
then the appenders found in the ancestors of this logger are not used. However, the children of this logger will inherit its appenders, unless the children have their additivity flag set to false
too. See the user manual for more details.
|
protected |
The assigned level of this logger.
The level
variable need not be assigned a value in which case it is inherited form the hierarchy.
|
protected |
The name of this logger.
|
protected |
The parent of this logger.
All loggers have at least one ancestor which is the root logger.
|
protected |
|
protected |
The resourceBundle for localized messages.