5 #ifndef CMR_LOG_INCLUDED
6 #define CMR_LOG_INCLUDED
47 const AChar* module_name,
48 const AChar* unit_name,
int line);
58 void add(
const char* a);
62 void add(
const void* a);
286 const AChar* module_name_;
287 const AChar* unit_name_;
305 #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__)
306 #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__)
311 #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__)
321 #define CMR_DLOG(msg) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__)
322 #define CMR_DLOG2(msg) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__)
327 #define CMR_DLOG3(msg) commore::Log(msg, commore::ERR_LOG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__)
337 #define CMR_INFO(msg) commore::Log(msg, commore::ERR_INFO, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__)
343 #define CMR_DEBUG(msg) commore::Log(msg, commore::ERR_DEBUG, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__)
345 #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__)
352 #define CMR_ERROR(msg) commore::Log(msg, commore::ERR_ERROR, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__)
353 #define CMR_WARNING(msg) commore::Log(msg, commore::ERR_WARNING, cmr_log_flag.get_module(), cmr_log_flag.get_name(), __LINE__)
363 #define CMR_LOG_DECLARE(name) static commore::GlobVarLog& cmr_log_flag_##name() { static commore::GlobVarLog r(CMR_MODULE_NAME, #name); return r; }
364 #define CMR_CHECK_NLOG(n,level) (cmr_log_flag_##n().get() > level)
374 #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__)
375 #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__)
381 #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__)
387 #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__)
Definition: StringBuffer.h:21
LOG_LEVEL
Definition: Error.h:16