天天看点

Windows系统使用zlog纯C日志库

zlog日志库

概述

zlog是一个可靠,高性能,线程安全,灵活,清晰模型的纯C日志记录库。

实际上,在C语言世界中,没有像Java中的logback或c ++中的log4cxx这样的应用程序的良好日志记录库。 使用printf可以工作,但是不能轻松地重定向或重新格式化。 syslog很慢,仅供系统使用。 所以我写了zlog。 它比log4c更快,更安全,更强大。 因此可以被广泛使用。

zlog库Github地址

开发环境

本博客是在项目中使用zlog日志库时的一些总结和踩过的坑的记录。能够促进自己度zlog的认识已经帮助后面学习使用zlog的同学。

  1. 系统:Windows 10;
  2. IDE:Qt Creator
  3. 编译器:MSVC 10.0(x86)

Windows平台使用的zlog库地址是Windows用zlog库

问题

此处主要记录使用过程中发现该库还存在的问题

  1. 若将日志记录在文件中,第二次运行时,程序会奔溃;
  2. 目前Windows版本尝试日志转档时失败。