概述
zlog是一个可靠,高性能,线程安全,灵活,清晰模型的纯C日志记录库。
实际上,在C语言世界中,没有像Java中的logback或c ++中的log4cxx这样的应用程序的良好日志记录库。 使用printf可以工作,但是不能轻松地重定向或重新格式化。 syslog很慢,仅供系统使用。 所以我写了zlog。 它比log4c更快,更安全,更强大。 因此可以被广泛使用。
zlog库Github地址
开发环境
本博客是在项目中使用zlog日志库时的一些总结和踩过的坑的记录。能够促进自己度zlog的认识已经帮助后面学习使用zlog的同学。
- 系统:Windows 10;
- IDE:Qt Creator
- 编译器:MSVC 10.0(x86)
Windows平台使用的zlog库地址是Windows用zlog库
问题
此处主要记录使用过程中发现该库还存在的问题
- 若将日志记录在文件中,第二次运行时,程序会奔溃;
- 目前Windows版本尝试日志转档时失败。