纯C语言日志函数库,zlog 0.9.1发布
openkk 13年前
<p>相对于zlog 0.9.0,本次发布只修改了一个接口函数的命名,即zlog_update改名为zlog_reload,把API稳定下来。<br /> <br /> <a href="/misc/goto?guid=4958336037474582756" target="_blank">zlog</a>是一个高性能、线程安全、灵活、概念清晰的纯C日志函数库。作者编写的初衷是因为log4c不给力,而log4j、log4cxx等 log4系列的日志函数库在概念上不正确。zlog继承了unix操作系统中syslog的伟大传统,将日志系统的分类、级别、输出方向、输出格式完全解耦。废话不多说,这个是<a href="/misc/goto?guid=4958336038278647654" target="_blank">上手指南</a></p> <p>这个函数库在我目前的工作环境已经大规模使用,可以说是比较稳定和安全的。欢迎大家进一步反馈(给我写邮件)提出想要的功能或其他要求。</p> <p>目前我还打算实现的功能如下:</p> <p> </p> <p>[ ] 把reload改成原子性的,失败用旧的</p> <p>[ ] 文件的权限设置</p> <p>[ ] 输出函数自定义</p> <p>[ ] spec内采用自己写的buf_append对齐来代替buf_sprintf</p> <p>不过鉴于自己的功力还不够足,近期不会再发布新的版本,打算研究一下redis的使用和实现,过段时间继续。</p>