activemq-cpp-3.9.5
LoggerDefines.h File Reference
#include <decaf/util/logging/SimpleLogger.h>
#include <sstream>

Go to the source code of this file.

Macros

#define LOGDECAF_DECLARE(loggerName)    static decaf::util::logging::SimpleLogger loggerName;
 
#define LOGDECAF_INITIALIZE(loggerName, className, loggerFamily)    decaf::util::logging::SimpleLogger className::loggerName(loggerFamily);
 
#define LOGDECAF_DECLARE_LOCAL(loggerName)    decaf::util::logging::Logger loggerName;
 
#define LOGDECAF_DEBUG(logger, message)    logger.debug(__FILE__, __LINE__, message);
 
#define LOGDECAF_DEBUG_1(logger, message, value)
 
#define LOGDECAF_INFO(logger, message)    logger.info(__FILE__, __LINE__, message);
 
#define LOGDECAF_ERROR(logger, message)    logger.error(__FILE__, __LINE__, message);
 
#define LOGDECAF_WARN(logger, message)    logger.warn(__FILE__, __LINE__, message);
 
#define LOGDECAF_FATAL(logger, message)    logger.fatal(__FILE__, __LINE__, message);
 

Macro Definition Documentation

◆ LOGDECAF_DEBUG

#define LOGDECAF_DEBUG ( logger,
message )    logger.debug(__FILE__, __LINE__, message);

◆ LOGDECAF_DEBUG_1

#define LOGDECAF_DEBUG_1 ( logger,
message,
value )
Value:
; \
{ \
std::ostringstream ostream; \
ostream << message << value; \
logger.debug(__FILE__, __LINE__, ostream.str()); \
}

◆ LOGDECAF_DECLARE

#define LOGDECAF_DECLARE ( loggerName)     static decaf::util::logging::SimpleLogger loggerName;

◆ LOGDECAF_DECLARE_LOCAL

#define LOGDECAF_DECLARE_LOCAL ( loggerName)     decaf::util::logging::Logger loggerName;

◆ LOGDECAF_ERROR

#define LOGDECAF_ERROR ( logger,
message )    logger.error(__FILE__, __LINE__, message);

◆ LOGDECAF_FATAL

#define LOGDECAF_FATAL ( logger,
message )    logger.fatal(__FILE__, __LINE__, message);

◆ LOGDECAF_INFO

#define LOGDECAF_INFO ( logger,
message )    logger.info(__FILE__, __LINE__, message);

◆ LOGDECAF_INITIALIZE

#define LOGDECAF_INITIALIZE ( loggerName,
className,
loggerFamily )    decaf::util::logging::SimpleLogger className::loggerName(loggerFamily);

◆ LOGDECAF_WARN

#define LOGDECAF_WARN ( logger,
message )    logger.warn(__FILE__, __LINE__, message);