红联Linux门户
Linux帮助

zlog 1.2.0发布,纯C日志函数库

发布时间:2012-08-08 16:15:34来源:红联作者:empast
自从zlog 1.1 版发布以来,受到了不少关注和建议。在git上的下载数量也非常高

经过长时间的深思熟虑,我在zlog内增加了这些功能,发布 zlog 1.2.0版:

(a) 对管道的支持,从此zlog可以外接cronolog这样的日志过滤程序来输出

(b) 全面的日志转档支持,详见http://hardysimpson.github.com/zlog/UsersGuide-CN.html#htoc26

(c) 其他兼容性的代码改动

zlog 1.2 在库方面是和zlog 1.0/1.1二进制兼容的,区别在于:

(a) 所有的宏改为小写,ZLOG_INFO->zlog_info,方便开发者手工输入。这是一个巨大的改变,如果zlog1.1/1.0的用户要用zlog 1.2的话,需要写一个脚本,把源代码中的大写批量替换为小写,然后重新编译你的程序。我提供了一个脚本:

sed -i -e 's/\b\w*ZLOG\w*\b/\L&\E/g' aa.c

(a) 取消了auto tools的使用,也就是说,不论你在任何平台,都需要gcc和gnu make才能编译安装zlog。主流的操作系统(Aix, OpenSolaris..)都能安装gcc和gnu make。当然也可以自行修改makefile来完成编译,对于平台稍有经验的Geek都可以自行完成!

主页:http://hardysimpson.github.com/zlog/

下载:https://github.com/HardySimpson/zlog/downloads

来自:开源中国社区
文章评论

共有 0 条评论