Apache Log4cxx Version 1.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
logger.h File Reference

Go to the source code of this file.

Classes

class  log4cxx::Logger
 This is the central class in the log4cxx package. More...
 

Namespaces

namespace  log4cxx
 
namespace  log4cxx::spi
 

Macros

#define LOG4CXX_UNLIKELY(expr)   expr
 Provides optimization hint to the compiler to optimize for the expression being false.
 
#define LOG4CXX_STACKTRACE
 
#define LOG4CXX_LOG(logger, level, message)
 Add a new logging event containing message to attached appender(s) if this logger is enabled for events.
 
#define LOG4CXX_LOG_FMT(logger, level, ...)
 Add a new logging event containing libfmt formatted ... to attached appender(s) if this logger is enabled for events.
 
#define LOG4CXX_LOGLS(logger, level, message)
 Add a new logging event containing message to attached appender(s) if this logger is enabled for events.
 
#define LOG4CXX_DEBUG(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for DEBUG events.
 
#define LOG4CXX_DEBUG_FMT(logger, ...)
 Add a new logging event containing libfmt formatted ... to attached appender(s) if logger is enabled for DEBUG events.
 
#define LOG4CXX_TRACE(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for TRACE events.
 
#define LOG4CXX_TRACE_FMT(logger, ...)
 Add a new logging event containing libfmt formatted ... to attached appender(s) if logger is enabled for TRACE events.
 
#define LOG4CXX_INFO(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for INFO events.
 
#define LOG4CXX_INFO_FMT(logger, ...)
 Add a new logging event containing libfmt formatted ... to attached appender(s) if logger is enabled for INFO events.
 
#define LOG4CXX_WARN(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for WARN events.
 
#define LOG4CXX_WARN_FMT(logger, ...)
 Add a new logging event containing libfmt formatted ... to attached appender(s) if logger is enabled for WARN events.
 
#define LOG4CXX_ERROR(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for ERROR events.
 
#define LOG4CXX_ERROR_FMT(logger, ...)
 Add a new logging event containing libfmt formatted ... to attached appender(s) if logger is enabled for ERROR events.
 
#define LOG4CXX_ASSERT(logger, condition, message)
 If condition is not true, add a new logging event containing message to attached appender(s) if logger is enabled for ERROR events.
 
#define LOG4CXX_ASSERT_FMT(logger, condition, ...)
 If condition is not true, add a new logging event containing libfmt formatted message to attached appender(s) if logger is enabled for ERROR events.
 
#define LOG4CXX_FATAL(logger, message)
 Add a new logging event containing message to attached appender(s) if logger is enabled for FATAL events.
 
#define LOG4CXX_FATAL_FMT(logger, ...)
 Add a new logging event containing libfmt formatted ... to attached appender(s) if logger is enabled for FATAL events.
 
#define LOG4CXX_L7DLOG(logger, level, key)
 Add a new logging event containing the localized message key to attached appender(s) if logger is enabled for level events.
 
#define LOG4CXX_L7DLOG1(logger, level, key, p1)
 Add a new logging event containing the localized message key to attached appender(s) if logger is enabled for level events with one parameter.
 
#define LOG4CXX_L7DLOG2(logger, level, key, p1, p2)
 Add a new logging event containing the localized message key to attached appender(s) if logger is enabled for level events with two parameters.
 
#define LOG4CXX_L7DLOG3(logger, level, key, p1, p2, p3)
 Add a new logging event containing the localized message key to attached appender(s) if logger is enabled for level events with three parameters.
 

Functions

 log4cxx::spi::LOG4CXX_PTR_DEF (LoggerRepository)
 
 log4cxx::spi::LOG4CXX_PTR_DEF (LoggerFactory)
 
 log4cxx::LOG4CXX_PTR_DEF (Logger)
 smart pointer to a Logger class
 
 log4cxx::LOG4CXX_LIST_DEF (LoggerList, LoggerPtr)