23 #ifndef SRC_CONFIGURATION_LOG_HPP_
24 #define SRC_CONFIGURATION_LOG_HPP_
34 #define LOGGER mic::logger::Logger::getInstance()
39 #define LOG(level) (mic::logger::ScopeLogger(LOGGER, __FILE__, __LINE__, level).get())
45 #define CHECK(EXP) mic::logger::check(EXP, #EXP, __LINE__, __FILE__)
54 static __inline__
void check(
bool condition,
const char* expression,
int line,
const char* file) {
56 LOG(
LWARNING) <<
"Oops! '"<< expression <<
"' is FALSE, Line " << line <<
" of file " << file;
Contains definition of ScopeLogger class.
#define LOG(level)
Macro for message printing.