高性能日志系统模块源码

日志系统模块 (模块中使用了aalib支持库v1.4和核心库)功能:

1、高性能文件日志写出,文件轮替可设置轮替大小。

2、每日轮替:自动使用日期命名旧的日志文件。

3、日志文件数量限制,自动删除旧的文件。

4、syslog支持:支持syslog协yiudp发生日志到服务器或者syslog工具。

5、日志压缩:使用xz压缩轮替文件。

6、实时日志窗口:采用环形缓冲区缓存日志到日志窗口实时显示日志流。

7、实时日志的查看拷贝。

aalib更新日志

V1.3

1、修复rjson从json文本载入的返回值错误

2、新增“配置”类型

     使用json作为配置文件,支持 //…   /*….*/ 注释

3、配置文件不存在会生自动成默认配置log.conf

V1.4

1、修复黑月编译错误,支持黑月编译。

2、新增日志的每日轮替,文件名称部分包含日期命

3、新增XZ压缩轮替文件(需要运行目录下放置xz)

4、新增读写锁,应用场景:多线程读,单线程写

相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注