yangwei
|
b4f239ae9c
|
UPDATE: snapshot中rules路径使用原始输入的file_path;日志中__FILE__字段使用创建handle时输入的file_path
|
2020-09-08 18:20:14 +08:00 |
|
yangwei
|
9c410a1e7e
|
UPDATE:snapshot中记录的format默认增加%U
|
2020-09-08 17:01:16 +08:00 |
|
yangwei
|
8dee487439
|
UPDATE:补充module输入至日志文件,同时默认输出格式模板增加改module输出
|
2020-09-08 17:00:25 +08:00 |
|
yangwei
|
2e4c2d3098
|
更新reconstruction流程,对conf_path的判断交由zlog内部完成
|
2020-09-07 19:49:21 +08:00 |
|
yangwei
|
745f908d70
|
适配zlog使用模式,增加creation,reconstruction,destruction三个函数,用于初始化,重载和销毁zlog运行环境
|
2020-09-06 18:40:20 +08:00 |
|
yangwei
|
6ae5d5ffa9
|
1、Update 默认rules后面带level,而不是*
2、带pathvar初始化失败后,直接结束zlog,而不是跳转至error避免操作不存在的conf_file
3、创建句柄中的zlog_get_category失败后,返回句柄中zc为空,之后写入日志操作中判断zc,如果为null,直接返回,用于适配无rules即等效于关闭日志的场景
|
2020-09-03 11:00:17 +08:00 |
|
“yangwei”
|
635bb180bf
|
使用mkstemp生成临时conf文件
|
2019-09-04 20:04:43 +08:00 |
|
“yangwei”
|
117720197e
|
1、调整自动生成的zlog.conf格式
2、更新gitignore内容,增加手动build目录
|
2019-09-04 11:47:33 +08:00 |
|
yangwei
|
49822347cb
|
后台改为zlog实现
|
2019-08-31 23:35:44 +08:00 |
|
yangwei
|
17148f2e03
|
1、修复 #3 问题
2、fflush频度更新为每4096条日志执行一次
|
2019-07-15 11:13:28 +08:00 |
|
杨威
|
7e66be08ab
|
Update MESA_handle_logger.c, 每次fprintf成功后fflush句柄
|
2019-05-16 14:39:04 +08:00 |
|
dump2file
|
94cacc5874
|
新增根据git记录自动生成GIT_VERSION变量的代码
|
2019-02-24 13:44:18 +06:00 |
|
dump2file
|
e63b7ee385
|
文件操作逻辑升级
#1 性能优化
1、句柄中存储文件句柄,无需每次打开
2、完善demo中的性能测试场景
单机测试硬件(OS:CentOS Linux release 7.4.1708, CPU:Intel E5 2640 v4 2.4GHz, Disk:ST600MM0208 600G)
30线程每线程循环写入10w条日志,耗时380448us,平均日志写入速度788544条/s,日志平均长度104Byte/条,折合写入磁盘速度为78.8MB/s
|
2019-02-18 17:50:44 +08:00 |
|
yangwei
|
6c8af75e99
|
修复仅支持东八区时间的问题,使用localtime_r进行转换
|
2018-12-05 21:04:42 +06:00 |
|
liuxueli
|
075accef5f
|
同步内网版本
|
2018-11-15 17:10:05 +08:00 |
|