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.


Generated on Sat Feb 9 16:52:11 2008 for log4cxx by  doxygen 1.4.7