OFFIS DCMTK Version 3.6.0
Defines
oflog/include/dcmtk/oflog/logmacro.h File Reference

This header defines the logging macros. More...

Include dependency graph for logmacro.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define LOG4CPLUS_MACRO_FUNCTION()   ""
#define LOG4CPLUS_MACRO_BODY(logger, logEvent, logLevel)
#define LOG4CPLUS_MACRO_STR_BODY(logger, logEvent, logLevel)
#define LOG4CPLUS_TRACE_METHOD(logger, logEvent)
#define LOG4CPLUS_TRACE(logger, logEvent)   LOG4CPLUS_MACRO_BODY (logger, logEvent, TRACE)
 to log a TRACE_LOG_LEVEL message to logger upon entry and exiting of a method.
#define LOG4CPLUS_TRACE_STR(logger, logEvent)   LOG4CPLUS_MACRO_STR_BODY (logger, logEvent, TRACE)
#define LOG4CPLUS_DEBUG(logger, logEvent)   LOG4CPLUS_MACRO_BODY (logger, logEvent, DEBUG)
 DEBUG_LOG_LEVEL message to logger.
#define LOG4CPLUS_DEBUG_STR(logger, logEvent)   LOG4CPLUS_MACRO_STR_BODY (logger, logEvent, DEBUG)
#define LOG4CPLUS_INFO(logger, logEvent)   LOG4CPLUS_MACRO_BODY (logger, logEvent, INFO)
 INFO_LOG_LEVEL message to logger.
#define LOG4CPLUS_INFO_STR(logger, logEvent)   LOG4CPLUS_MACRO_STR_BODY (logger, logEvent, INFO)
#define LOG4CPLUS_WARN(logger, logEvent)   LOG4CPLUS_MACRO_BODY (logger, logEvent, WARN)
 WARN_LOG_LEVEL message to logger.
#define LOG4CPLUS_WARN_STR(logger, logEvent)   LOG4CPLUS_MACRO_STR_BODY (logger, logEvent, WARN)
#define LOG4CPLUS_ERROR(logger, logEvent)   LOG4CPLUS_MACRO_BODY (logger, logEvent, ERROR)
 ERROR_LOG_LEVEL message to logger.
#define LOG4CPLUS_ERROR_STR(logger, logEvent)   LOG4CPLUS_MACRO_STR_BODY (logger, logEvent, ERROR)
#define LOG4CPLUS_FATAL(logger, logEvent)   LOG4CPLUS_MACRO_BODY (logger, logEvent, FATAL)
 FATAL_LOG_LEVEL message to logger.
#define LOG4CPLUS_FATAL_STR(logger, logEvent)   LOG4CPLUS_MACRO_STR_BODY (logger, logEvent, FATAL)

Detailed Description

This header defines the logging macros.

Definition in file logmacro.h.


Define Documentation

#define LOG4CPLUS_DEBUG (   logger,
  logEvent 
)    LOG4CPLUS_MACRO_BODY (logger, logEvent, DEBUG)

DEBUG_LOG_LEVEL message to logger.

logEvent will be streamed into an ostream.

Definition at line 136 of file logmacro.h.

#define LOG4CPLUS_ERROR (   logger,
  logEvent 
)    LOG4CPLUS_MACRO_BODY (logger, logEvent, ERROR)

ERROR_LOG_LEVEL message to logger.

logEvent will be streamed into an ostream.

Definition at line 181 of file logmacro.h.

#define LOG4CPLUS_FATAL (   logger,
  logEvent 
)    LOG4CPLUS_MACRO_BODY (logger, logEvent, FATAL)

FATAL_LOG_LEVEL message to logger.

logEvent will be streamed into an ostream.

Definition at line 196 of file logmacro.h.

#define LOG4CPLUS_INFO (   logger,
  logEvent 
)    LOG4CPLUS_MACRO_BODY (logger, logEvent, INFO)

INFO_LOG_LEVEL message to logger.

logEvent will be streamed into an ostream.

Definition at line 151 of file logmacro.h.

#define LOG4CPLUS_MACRO_BODY (   logger,
  logEvent,
  logLevel 
)
Value:
do {                                                                \
        if((logger).isEnabledFor(log4cplus::logLevel##_LOG_LEVEL)) {    \
            log4cplus::tostringstream _log4cplus_buf;                   \
            _log4cplus_buf << logEvent << OFStringStream_ends;          \
            OFSTRINGSTREAM_GETOFSTRING(_log4cplus_buf, _macro_string)   \
            (logger).forcedLog(log4cplus::logLevel##_LOG_LEVEL,         \
                _macro_string, __FILE__, __LINE__,                      \
                LOG4CPLUS_MACRO_FUNCTION());                            \
        }                                                               \
    } while (0)

Definition at line 85 of file logmacro.h.

#define LOG4CPLUS_MACRO_STR_BODY (   logger,
  logEvent,
  logLevel 
)
Value:
do {                                                                \
        if((logger).isEnabledFor(log4cplus::logLevel##_LOG_LEVEL)) {    \
            (logger).forcedLog(log4cplus::logLevel##_LOG_LEVEL,         \
                logEvent, __FILE__, __LINE__,                           \
                LOG4CPLUS_MACRO_FUNCTION());                            \
        }                                                               \
    } while(0)

Definition at line 100 of file logmacro.h.

#define LOG4CPLUS_TRACE (   logger,
  logEvent 
)    LOG4CPLUS_MACRO_BODY (logger, logEvent, TRACE)

to log a TRACE_LOG_LEVEL message to logger upon entry and exiting of a method.

logEvent will be streamed into an ostream.

Definition at line 120 of file logmacro.h.

#define LOG4CPLUS_TRACE_METHOD (   logger,
  logEvent 
)
Value:
log4cplus::TraceLogger _log4cplus_trace_logger(logger, logEvent,    \
                                                   __FILE__, __LINE__);

Definition at line 117 of file logmacro.h.

#define LOG4CPLUS_WARN (   logger,
  logEvent 
)    LOG4CPLUS_MACRO_BODY (logger, logEvent, WARN)

WARN_LOG_LEVEL message to logger.

logEvent will be streamed into an ostream.

Definition at line 166 of file logmacro.h.


Generated on Sun Dec 4 2011 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.7.4