houxiao
2016-12-30 cc445067d1f61e12dbea4e6458f2c85ba58f01bf
RtspFace/logger.h
@@ -20,6 +20,12 @@
#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);
#define LOG_DEBUG    LOG(DEBUG) // Debug message do not care in any production environment
#define LOG_INFO     LOG(INFO) // Not significant event but useful for deal with online problem
#define LOG_NOTICE   LOG(NOTICE) // Important event
#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)
{
   // initialize log4cpp
@@ -42,7 +48,7 @@
      default: log.setPriority(log4cpp::Priority::NOTICE); break;
      
   }
   LOG(INFO) << "level:" << log4cpp::Priority::getPriorityName(log.getPriority());
   LOG_INFO << "level:" << log4cpp::Priority::getPriorityName(log.getPriority());
}
   
#endif