commore
1.0.6-SNAPSHOT
|
Go to the source code of this file.
Classes | |
class | commore::Log |
Namespaces | |
commore | |
Macros | |
#define | CMR_LOG(msg) if (cmr_log_flag.get() > 0) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
#define | CMR_LOG2(msg) if (cmr_log_flag.get() > 1) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
#define | CMR_LOG3(msg) if (cmr_log_flag.get() > 2) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
#define | CMR_DLOG(msg) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
#define | CMR_DLOG2(msg) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
#define | CMR_DLOG3(msg) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
#define | CMR_INFO(msg) commore::Log(msg, commore::ERR_INFO, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
#define | CMR_DEBUG(msg) if (cmr_log_flag.get() > 1) commore::Log(msg, commore::ERR_DEBUG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
#define | CMR_ERROR(msg) commore::Log(msg, commore::ERR_ERROR, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
#define | CMR_WARNING(msg) commore::Log(msg, commore::ERR_WARNING, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
#define | CMR_LOG_DECLARE(name) static commore::GlobVarLog& cmr_log_flag_##name() { static commore::GlobVarLog r(CMR_MODULE_NAME, #name); return r; } |
#define | CMR_CHECK_NLOG(n, level) (cmr_log_flag_##n().get() > level) |
#define | CMR_NLOG(n, msg) if (CMR_CHECK_NLOG(n,0)) commore::Log(msg, commore::ERR_LOG, cmr_log_flag_##n().get_module(), cmr_log_flag_##n().get_name(), __LINE__) |
#define | CMR_NLOG2(n, msg) if (CMR_CHECK_NLOG(n,1)) commore::Log(msg, commore::ERR_LOG, cmr_log_flag_##n().get_module(), cmr_log_flag_##n().get_name(), __LINE__) |
#define | CMR_NLOG3(n, msg) if (CMR_CHECK_NLOG(n,2)) commore::Log(msg, commore::ERR_LOG, cmr_log_flag_##n().get_module(), cmr_log_flag_##n().get_name(), __LINE__) |
#define | CMR_NLOG4(n, msg) if (CMR_CHECK_NLOG(n,3)) commore::Log(msg, commore::ERR_LOG, cmr_log_flag##n().get_module(), cmr_log_flag##n().get_name(), __LINE__) |
Enumerations | |
enum | commore::LOG_LEVEL { commore::ERR_OK, commore::ERR_FATAL, commore::ERR_ERROR, commore::ERR_WARNING, commore::ERR_INFO, commore::ERR_LOG, commore::ERR_DEBUG } |
#define CMR_CHECK_NLOG | ( | n, | |
level | |||
) | (cmr_log_flag_##n().get() > level) |
Check explicit log flag level
#define CMR_DEBUG | ( | msg | ) | if (cmr_log_flag.get() > 1) commore::Log(msg, commore::ERR_DEBUG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
Macros helper for send log message Send log message for debug purpose only if compiled with debug flag
#define CMR_DLOG | ( | msg | ) | commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
Macros helper for send log message Send log message for debug purpose
#define CMR_DLOG2 | ( | msg | ) | commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
Macros helper for send log message Send log message for debug purpose
#define CMR_DLOG3 | ( | msg | ) | commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
Macros helper for send log message Send log message for debug purpose
#define CMR_ERROR | ( | msg | ) | commore::Log(msg, commore::ERR_ERROR, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
Macros helper for send log message Send error message
#define CMR_INFO | ( | msg | ) | commore::Log(msg, commore::ERR_INFO, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
Macros helper for send log message Send information message
#define CMR_LOG | ( | msg | ) | if (cmr_log_flag.get() > 0) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
Macros helper for send log message Send log message on if file log flag > 0
#define CMR_LOG2 | ( | msg | ) | if (cmr_log_flag.get() > 1) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
Macros helper for send log message Send log message on if file log flag > 1
#define CMR_LOG3 | ( | msg | ) | if (cmr_log_flag.get() > 2) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
Macros helper for send log message Send log message on if file log flag > 3
#define CMR_LOG_DECLARE | ( | name | ) | static commore::GlobVarLog& cmr_log_flag_##name() { static commore::GlobVarLog r(CMR_MODULE_NAME, #name); return r; } |
Declare an explicit log flag name
#define CMR_NLOG | ( | n, | |
msg | |||
) | if (CMR_CHECK_NLOG(n,0)) commore::Log(msg, commore::ERR_LOG, cmr_log_flag_##n().get_module(), cmr_log_flag_##n().get_name(), __LINE__) |
Log generation contitioned on named flag value n : flag name, must be declared by CMR_LOG_DECLARE(n) Send log message if named log flag > 1
#define CMR_NLOG2 | ( | n, | |
msg | |||
) | if (CMR_CHECK_NLOG(n,1)) commore::Log(msg, commore::ERR_LOG, cmr_log_flag_##n().get_module(), cmr_log_flag_##n().get_name(), __LINE__) |
Log generation contitioned on named flag value n : flag name, must be declared by CMR_LOG_DECLARE(n) Send log message if named log flag > 2
#define CMR_NLOG3 | ( | n, | |
msg | |||
) | if (CMR_CHECK_NLOG(n,2)) commore::Log(msg, commore::ERR_LOG, cmr_log_flag_##n().get_module(), cmr_log_flag_##n().get_name(), __LINE__) |
Log generation contitioned on named flag value n : flag name, must be declared by CMR_LOG_DECLARE(n) Send log message if named log flag > 3
#define CMR_NLOG4 | ( | n, | |
msg | |||
) | if (CMR_CHECK_NLOG(n,3)) commore::Log(msg, commore::ERR_LOG, cmr_log_flag##n().get_module(), cmr_log_flag##n().get_name(), __LINE__) |
Log generation contitioned on named flag value n : flag name, must be declared by CMR_LOG_DECLARE(n) Send log message if named log flag > 4
#define CMR_WARNING | ( | msg | ) | commore::Log(msg, commore::ERR_WARNING, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__) |
Macros helper for send log message Send warning message