From a88698ced8bcd58f0f1918b10380bc66b0bfcbbc Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 30 十二月 2016 18:32:15 +0800 Subject: [PATCH] add pl_scale pl_fork --- RtspFace/logger.h | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/RtspFace/logger.h b/RtspFace/logger.h index 5d7b344..b0b0ffa 100644 --- a/RtspFace/logger.h +++ b/RtspFace/logger.h @@ -16,6 +16,14 @@ #include "log4cpp/FileAppender.hh" #include "log4cpp/PatternLayout.hh" +enum LoggerVerbose +{ + LV_ERROR, + LV_WARN, + LV_NOTICE, + LV_INFO, + LV_DEBUG +}; #define LOG(__level) log4cpp::Category::getRoot() << log4cpp::Priority::__level << __FILE__ << ":" << __LINE__ << "\t" #define LOGP(__level, __format, arg...) log4cpp::Category::getRoot().log(log4cpp::Priority::__level, "%s:%d\t" __format, __FILE__, __LINE__, ##arg); @@ -26,7 +34,7 @@ #define LOG_WARN LOG(WARN) // Important event or input which will lead to errors #define LOG_ERROR LOG(ERROR) // Error message means program running in an abnormal (not expected) way -inline void initLogger(int verbose) +inline void initLogger(LoggerVerbose verbose) { // initialize log4cpp log4cpp::Category &log = log4cpp::Category::getRoot(); @@ -43,8 +51,11 @@ } switch (verbose) { - case 2: log.setPriority(log4cpp::Priority::DEBUG); break; - case 1: log.setPriority(log4cpp::Priority::INFO); break; + case LV_DEBUG: log.setPriority(log4cpp::Priority::DEBUG); break; + case LV_INFO: log.setPriority(log4cpp::Priority::INFO); break; + case LV_NOTICE: log.setPriority(log4cpp::Priority::NOTICE); break; + case LV_WARN: log.setPriority(log4cpp::Priority::WARN); break; + case LV_ERROR: log.setPriority(log4cpp::Priority::ERROR); break; default: log.setPriority(log4cpp::Priority::NOTICE); break; } -- Gitblit v1.8.0