`
amornio19840908
  • 浏览: 55819 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C++ 日志配置

    博客分类:
  • 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!";
分享到:
评论

相关推荐

    C++ Builder写的工作日志管理软件及源码

    C++ Builder写的工作日志管理软件及源码,使用MSSQL数据库。 还原数据库修改INI配置文件即可运行。

    c++使用spdlog整合读取配置文件使用

    使用c++语言使用spdlog日志功能,创建新的message类进行包装,读取外部配置文件进行快速使用,好处可以不用每次都得make程序,只需要修改配置文件就可以直接运行程序

    NDK开发C/C++配置Log打印日志

    NDK开发C/C++配置Log打印日志,可以参考:https://blog.csdn.net/niuba123456/article/details/80991477

    c++配置文件操作类

    读取配置文件,ini文件参考例子: [LOG_CONFIG] #LogLevelAll, //所有信息都写日志 #LogLevelMid, //写错误、警告信息 #LogLevelNormal, //只写错误信息,系统默认 #LogLevelStop //不写日志 level=LogLevelAll path=...

    日志服务分析系统c++编程

    日志采集系统,通过读取配置文件,来读取信息。

    日志输出监视模块

    Windows下C++日志模块 特点: 使用动态链接,发布版本可以直接删除Log.dll,无任何不良影响(不再输出日志),如在发布版本中查看日志,只需把Log.dll放入即可。支持Log.dll和目标程序不在同一目录(需要配置文件...

    可直接使用的c++工具函数(日志_http_配置读写_字符转换等).rar

    都是项目中正在使用的c++函数或类,可直接使用的c++工具函数(日志_http_配置读写_字符转换等). http支持get及post,有示例说明. 字符转换包括16种(不同场景的转换) Config配置读写,满足你绝大部分的需求 还有下载等

    日志输出监视模块(无分版)

    Windows下C++日志模块 如果您有积分,建议下载有分版: http://download.csdn.net/detail/shen_juntao/9079607 特点: 使用动态链接,发布版本可以直接删除Log.dll,无任何不良影响(不再输出日志),如在发布版本...

    QT实现配置文件设置和日志的存储,包括时间、文件名和时间(VS2019编译环境)

    1、QT配置文件实现读写 2、实时日志文件,与qdebug等相关联,记录程序运行过程中的日志,包括时间、哪个文件、行号等等

    c / c++日志 非常方便,直接包含到项目中!

    c日志,使用规则:直接包含到项目中,并且在属性配置-》链接-&gt;输入中添加DbgHelp.lib

    yaolog v1.6(很有特色的C++跨平台日志库)

    易用而又强大的C++跨平台日志库,可以输出日志到控制台窗口,文件,http服务器。特点: # printf风格的接口,包括LOGA__, LOGW__, LOG__, LOGBIN__,LOGBIN_F__ # 日志附加信息包括时间,源代码文件,函数,行号 ...

    C++LogFactory( Logfile)

    C++ Logfile 日志 打印类LogFactory,需要先进行文件打印日志文件路径配置,便可使用 简单易用

    log4z-master

    log4z 是一款开源的C++轻量级日志库. 他提供了在C++程序中使用日志和跟踪调试的功能. log4z的优点 1. MIT开源授权 无限制使用. 2. 轻量级, 跨平台 可在linux与windows上共同使用. 3. 完整的日志优先级控制. 4....

    log4cplus 源码(C++编写的开源的日志系统)

    log4cplus是C++编写的开源的日志系统,功能非常全面,用到自己开发的工程中会比较专业的,:),本文介绍了log4cplus基本概念,以及如何安装,配置。 ### 简介 ### log4cplus是C++编写的开源的日志系统,前身是java...

    C++ 删除某文件夹路径下当前系统时间前/后某天的文件

    此项目只用文本测试,项目为删除当前时间前第3天的文件,时间可以用“+/-天数”修改,直接改动配置文本即可

    适用于各种windows C++项目的日志库工程loglib.zip

    c++开发者,windows c++项目需要日志功能的项目,trace,debug,info,warn,error,fail等6个等级,可根据配置文件设置等级,支持多线程,项目中log为测试程序,可供读者学习使用

    Linux C 实现日志打印功能

    Linux C 实现日志打印功能

    通用日志类

    一个日志类,采用了boost库的对象序列化、环形缓冲区、文件系统库、线程库、datetime库,同时也使用了boost的字符串转换工具以及C++11的lambda,功能强大。项目工程只需要配置好boost库即可。相信此工程不仅可以用来...

    写日志文件动态文件

    配置文件里: &lt;!--是否写日志--&gt; &lt;!--日志文件路径--&gt; 调用方法: C# 先引用此文件 再在代码里写CFileLog.WriteToLog(logmessage);

    基于Windows C++ 应用程序通用日志组件的使用详解

    另外,可配置性较高,可以通过配置文件或程序代码对日志进行很多个性化设置。但从另外一个角度看,由于这些优点往往也导致了在使用方面的缺点。首先,对于一般应用程序来说,它们并不需要太多的功能,通常只需要把...

Global site tag (gtag.js) - Google Analytics