易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

高性能日志系统模块源码   [复制链接]

    2021-12-01 19:49:37
    2021开源大赛(第六届)
    易语言资源网
    3558 次浏览
    来源链接

日志系统模块 (模块中使用了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、新增读写锁,应用场景:多线程读,单线程写

2.png

1.png

3.png



点我下载 (已有 187 次下载)

引用模块


源码文件名 模块文件名
日志测试.e
log.ec


引用支持库


源码文件名 支持库文件名 支持库标识
日志测试.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
日志系统.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
AAlib 1.4 7dbc2205-f0c4-09c0-6c9c-06e742d47cf8


[错误报告]   上一篇:某度旋转 更新 95+_精易论坛...     下一篇:酷柚易汛免费开源版进销存PHP版本...