Go to the documentation of this file. 17 #ifndef _DECAF_UTIL_LOGGING_LOGGERDEFINES_H_ 18 #define _DECAF_UTIL_LOGGING_LOGGERDEFINES_H_ 23 #define LOGDECAF_DECLARE(loggerName) \ 24 static decaf::util::logging::SimpleLogger loggerName; 26 #define LOGDECAF_INITIALIZE(loggerName, className, loggerFamily) \ 27 decaf::util::logging::SimpleLogger className::loggerName(loggerFamily); 29 #define LOGDECAF_DECLARE_LOCAL(loggerName) \ 30 decaf::util::logging::Logger loggerName; 32 #define LOGDECAF_DEBUG(logger, message) \ 33 logger.debug(__FILE__, __LINE__, message); 35 #define LOGDECAF_DEBUG_1(logger, message, value); \ 37 std::ostringstream ostream; \ 38 ostream << message << value; \ 39 logger.debug(__FILE__, __LINE__, ostream.str()); \ 42 #define LOGDECAF_INFO(logger, message) \ 43 logger.info(__FILE__, __LINE__, message); 45 #define LOGDECAF_ERROR(logger, message) \ 46 logger.error(__FILE__, __LINE__, message); 48 #define LOGDECAF_WARN(logger, message) \ 49 logger.warn(__FILE__, __LINE__, message); 51 #define LOGDECAF_FATAL(logger, message) \ 52 logger.fatal(__FILE__, __LINE__, message);