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

来源: 投稿
作者: 难易
2012-08-08 00:00:00

自从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都可以自行完成!

 

展开阅读全文
7 收藏
分享
3 评论
7 收藏
分享
返回顶部
顶部
返回顶部
顶部