activemq-cpp-3.4.0

src/main/decaf/util/logging/LoggerDefines.h File Reference

#include <decaf/util/logging/SimpleLogger.h>
#include <sstream>

Go to the source code of this file.

Defines

#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);

Define Documentation

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