22 #ifndef LOGGER_OPENFSTGLOG_HPP 23 #define LOGGER_OPENFSTGLOG_HPP 33 inline void initLogger (
int argc,
const char *argv[] ) {
36 for ( uint k = 0; k < argc; ++k ) {
37 if ( !strcmp ( argv[k], lv.c_str() ) ) {
49 #define LINFO(msg) if (!::ucam::util::silent::get()) TRACER << ::ucam::util::filteredHeader(::ucam::util::detailed?__PRETTY_FUNCTION__:__func__)<< ".INF:" << msg ; 50 #define FORCELINFO(msg) TRACER << ::ucam::util::filteredHeader(::ucam::util::detailed?__PRETTY_FUNCTION__:__func__) << ".INF:" << msg ; 53 #define FORCELINFO(msg) 60 #define LDEBUG3(msg) TRACER << ::ucam::util::filteredHeader(::ucam::util::detailed?__PRETTY_FUNCTION__:__func__)<< ".DBG3:" << msg ; 69 #define LDEBUG2(msg) TRACER << ::ucam::util::filteredHeader(::ucam::util::detailed?__PRETTY_FUNCTION__:__func__)<< ".DBG2:" << msg ; 78 #define LDEBUG1(msg) TRACER << ::ucam::util::filteredHeader(::ucam::util::detailed?__PRETTY_FUNCTION__:__func__)<< ".DBG1:" << msg ; 79 #define LDEBUG(msg) TRACER << ::ucam::util::filteredHeader(::ucam::util::detailed?__PRETTY_FUNCTION__:__func__)<< ".DBG1:" << msg ; 85 #define LDBG_EXECUTE(order) {order;} 87 #define LDBG_EXECUTE(order) 91 #define LERROR(msg) TRACER << ::ucam::util::filteredHeader(::ucam::util::detailed?__PRETTY_FUNCTION__:__func__)<< ".ERR:" << msg ; 97 #define LWARN(msg) TRACER << ::ucam::util::filteredHeader(::ucam::util::detailed?__PRETTY_FUNCTION__:__func__)<< ".WRN:" << msg ; void initLogger(int argc, const char *argv[])
Inits logger, parses param options checking for –logger.verbose.
static void set(bool silent)
Set silent mode or viceversa.
const std::string kLoggerVerbose