在项目越来越大了过后,项目维护要花很长的时间,这个时候,如果有个日志文件,将项目运行情况记录下来,就不需要我们时时刻刻盯着项目查看运行情况了。
我在项目调研的时候,选择了适合c语言项目的zlog日志项目。
满足大众的真香定律,通过配置文件即可修改日志输出格式。
在 zlog 调用的第一步,我们需要使用 zlog_init 调用,通过日志配置文件初始化日志运行环境。
我这里就讲讲日志初始化中可能遇到的问题。
-
日志配置文件路径不对
这个问题就多检测下程序运行目录和日志目录的关系,问题不大。
-
日志配置文件不对
这个问题就难搞了,推荐在可用的日志配置模板上面修改,这样错误更少。如果想彻底弄清楚这些配置的来历,就多看看官方资料,当然也可以找找一些不错的博客,比如这个博客中介绍得比较详细。
-
日志输出路径不存在
这个也算是一个坑,配置文件配置了,在发现目录不存在的时候,你就新建一个目录呗,我又不怪你,估计是官方没有考虑到或者其他原因吧,不做细究。
但遇到问题,需要定位原因,快速解决。
这个库函数封装感觉很到位,体验性比较好,推荐大家了解下!