Logging macros


Defines

#define LOG4CXX_LOG(logger, level, message)
#define LOG4CXX_DEBUG(logger, message)
#define LOG4CXX_INFO(logger, message)
#define LOG4CXX_WARN(logger, message)
#define LOG4CXX_ERROR(logger, message)
#define LOG4CXX_FATAL(logger, message)
#define LOG4CXX_L7DLOG(logger, level, key)
#define LOG4CXX_L7DLOG1(logger, level, key, p1)
#define LOG4CXX_L7DLOG2(logger, level, key, p1, p2)
#define LOG4CXX_L7DLOG3(logger, level, key, p1, p2, p3)

Define Documentation

#define LOG4CXX_DEBUG logger,
message   ) 
 

Value:

{ \
        if (logger->isDebugEnabled()) {\
        ::log4cxx::StringBuffer oss; \
        oss << message; \
        logger->forcedLog(::log4cxx::Level::DEBUG, oss.str(), __FILE__, __LINE__); }}
Logs a message to a specified logger with the DEBUG level.

Parameters:
logger the logger to be used.
message the message string to log.

#define LOG4CXX_ERROR logger,
message   ) 
 

Value:

{ \
        if (logger->isErrorEnabled()) {\
        ::log4cxx::StringBuffer oss; \
        oss << message; \
        logger->forcedLog(::log4cxx::Level::ERROR, oss.str(), __FILE__, __LINE__); }}
Logs a message to a specified logger with the ERROR level.

Parameters:
logger the logger to be used.
message the message string to log.

#define LOG4CXX_FATAL logger,
message   ) 
 

Value:

{ \
        if (logger->isFatalEnabled()) {\
        ::log4cxx::StringBuffer oss; \
        oss << message; \
        logger->forcedLog(::log4cxx::Level::FATAL, oss.str(), __FILE__, __LINE__); }}
Logs a message to a specified logger with the FATAL level.

Parameters:
logger the logger to be used.
message the message string to log.

#define LOG4CXX_INFO logger,
message   ) 
 

Value:

{ \
        if (logger->isInfoEnabled()) {\
        ::log4cxx::StringBuffer oss; \
        oss << message; \
        logger->forcedLog(::log4cxx::Level::INFO, oss.str(), __FILE__, __LINE__); }}
Logs a message to a specified logger with the INFO level.

Parameters:
logger the logger to be used.
message the message string to log.

#define LOG4CXX_L7DLOG logger,
level,
key   ) 
 

Value:

{ \
        if (logger->isEnabledFor(level)) {\
        logger->l7dlog(level, key, __FILE__, __LINE__); }}
Logs a localized message with no parameter.

Parameters:
logger the logger to be used.
level the level to log.
key the key to be searched in the resourceBundle of the logger.

#define LOG4CXX_L7DLOG1 logger,
level,
key,
p1   ) 
 

Value:

{ \
        if (logger->isEnabledFor(level)) {\
        logger->l7dlog(level, key, __FILE__, __LINE__, p1); }}
Logs a localized message with one parameter.

Parameters:
logger the logger to be used.
level the level to log.
key the key to be searched in the resourceBundle of the logger.
p1 the unique parameter. Must be of type (TCHAR *).

#define LOG4CXX_L7DLOG2 logger,
level,
key,
p1,
p2   ) 
 

Value:

{ \
        if (logger->isEnabledFor(level)) {\
        logger->l7dlog(level, key, __FILE__, __LINE__, p1, p2); }}
Logs a localized message with two parameters.

Parameters:
logger the logger to be used.
level the level to log.
key the key to be searched in the resourceBundle of the logger.
p1 the first parameter. Must be of type (TCHAR *).
p2 the second parameter. Must be of type (TCHAR *).

#define LOG4CXX_L7DLOG3 logger,
level,
key,
p1,
p2,
p3   ) 
 

Value:

{ \
        if (logger->isEnabledFor(level)) {\
        logger->l7dlog(level, key, __FILE__, __LINE__, p1, p2, p3); }}
Logs a localized message with three parameters.

Parameters:
logger the logger to be used.
level the level to log.
key the key to be searched in the resourceBundle of the logger.
p1 the first parameter. Must be of type (TCHAR *).
p2 the second parameter. Must be of type (TCHAR *).
p3 the third parameter. Must be of type (TCHAR *).

#define LOG4CXX_LOG logger,
level,
message   ) 
 

Value:

{ \
        if (logger->isEnabledFor(level)) {\
        ::log4cxx::StringBuffer oss; \
        oss << message; \
        logger->forcedLog(level, oss.str(), __FILE__, __LINE__); }}
Logs a message to a specified logger with a specified level.

Parameters:
logger the logger to be used.
level the level to log.
message the message string to log.

#define LOG4CXX_WARN logger,
message   ) 
 

Value:

{ \
        if (logger->isWarnEnabled()) {\
        ::log4cxx::StringBuffer oss; \
        oss << message; \
        logger->forcedLog(::log4cxx::Level::WARN, oss.str(), __FILE__, __LINE__); }}
Logs a message to a specified logger with the WARN level.

Parameters:
logger the logger to be used.
message the message string to log.


Copyright © 1999-2004, Apache Software Foundation