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