C++ 日志配置_C/C++_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > C/C++ > C++ 日志配置

C++ 日志配置

 2012/6/11 0:14:22  amornio19840908  程序员俱乐部  我要评论(0)
  • 摘要:C++日志配置项目路径/workspace/community_service项目目录-src--community_cpp.cpp--log.hlog.h定义了日志级别,及写日志等方法初始化日志文件community_cpp.cpp的main方法中初始化日志文件try{//定义的日志文件,位于项目的根目录下。FILE*pFile=fopen("community_service.log","a");Output2FILE::Stream()=pFile;FILELog:
  • 标签:c++ 配置
C++ 日志配置

项目路径 /workspace/community_service

项目目录
-src
--community_cpp.cpp
--log.h

log.h 定义了日志级别,及写日志等方法

初始化日志文件
community_cpp.cpp的main方法中初始化日志文件
try {
                // 定义的日志文件,位于项目的根目录下。
		FILE* pFile = fopen("community_service.log", "a");
		Output2FILE::Stream() = pFile;

		FILELog::ReportingLevel() = FILELog::FromString(argv[1] ? argv[1] : "INFO");
	} catch (const std::exception& e) {
                // 写日志,级别为error
		FILE_LOG(logERROR)
			<< e.what();
	}


使用日志,日志等级有,logERROR, logWARNING, logINFO, logDEBUG, logDEBUG1, logDEBUG2, logDEBUG3, logDEBUG4

FILE_LOG(logINFO) << "community init!";
发表评论
用户名: 匿名