| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-31 | ↩ revert(MESA_handle_logger.h): ↵v2.0.12 | yangwei | |
| 接口回滚,句柄继续使用已有的void*定义 | |||
| 2023-05-31 | 🎈 perf(MESA_handle_runtime_log): ↵ | yangwei | |
| 内部增加判断level的级别,提供宏展开示例 | |||
| 2023-05-30 | ✨ feat(MESA_handle_runtime_log_level_enabled): ↵ | yangwei | |
| log_handle_t改为前置声明,增加判断level是否启用的接口 | |||
| 2022-12-01 | 🐞 fix(g_zlog_inited): 修复多次creation时报错,改为reload | yangwei | |
| 2021-06-08 | ✨ feat(printf): 使用fprintf输出屏显至stderr,替换printfv2.0.8 | yangwei | |
| 2020-09-28 | 🦄refactor(tmpfile): | yangwei | |
| snapshot目录更新至/tmp/MESA_handle_logger,同时增加按1小时回收文件的脚本,rpm安装后将安装至/usr/lib/tmpfiles.d/目录 | |||
| 2020-09-24 | 🐞fix(creat_dir): ↵v2.0.5 | yangwei | |
| 修复计算待创建目录不包含/时长度计算错误的bug | |||
| 2020-09-21 | 🌈style(snapshot_handle_info): | yangwei | |
| 兼容logger1行为时,屏显输出handle_name,log_path和level | |||
| 2020-09-21 | UPDATE:logger2行为模式更新: | yangwei | |
| 1、对于logger1的行为,默认使用snapshot文件初始化 2、对于logger2传入null或者无法访问或者错误格式的初始化profile,尝试使用null初始化,默认行为为stdout | |||
| 2020-09-21 | UPDATE:versio_map增加导出GIT_VERSION_*符号 | yangwei | |
| 2020-09-17 | 更新写入snapshot默认部分的定义为const static buff | yangwei | |
| 2020-09-17 | 更新snapshot记录的内容,level与rules中名称一致 | yangwei | |
| 2020-09-08 | UPDATE: ↵ | yangwei | |
| snapshot中rules路径使用原始输入的file_path;日志中__FILE__字段使用创建handle时输入的file_path | |||
| 2020-09-08 | UPDATE:snapshot中记录的format默认增加%U | yangwei | |
| 2020-09-08 | UPDATE:补充module输入至日志文件,同时默认输出格式模板增 ↵ | yangwei | |
| 加改module输出 | |||
| 2020-09-07 | 更新reconstruction流程,对conf_path的判断交由zlog内部完成 | yangwei | |
| 2020-09-06 | 适配zlog使用模式,增加creation,reconstruction,destruction三个 ↵ | yangwei | |
| 函数,用于初始化,重载和销毁zlog运行环境 | |||
| 2020-09-03 | 1、Update 默认rules后面带level,而不是* | yangwei | |
| 2、带pathvar初始化失败后,直接结束zlog,而不是跳转至error避免操作不存在的conf_file 3、创建句柄中的zlog_get_category失败后,返回句柄中zc为空,之后写入日志操作中判断zc,如果为null,直接返回,用于适配无rules即等效于关闭日志的场景 | |||
| 2019-09-04 | 使用mkstemp生成临时conf文件 | “yangwei” | |
| 2019-09-04 | 1、调整自动生成的zlog.conf格式 | “yangwei” | |
| 2、更新gitignore内容,增加手动build目录 | |||
| 2019-08-31 | 后台改为zlog实现 | yangwei | |
| 2019-07-15 | 1、修复 #3 问题 | yangwei | |
| 2、fflush频度更新为每4096条日志执行一次 | |||
| 2019-05-16 | Update MESA_handle_logger.c, 每次fprintf成功后fflush句柄 | 杨威 | |
| 2019-02-24 | 新增根据git记录自动生成GIT_VERSION变量的代码 | dump2file | |
| 2019-02-18 | 文件操作逻辑升级 | dump2file | |
| #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 | |||
| 2018-12-05 | 修复仅支持东八区时间的问题,使用localtime_r进行转换 | yangwei | |
| 2018-11-15 | 同步内网版本 | liuxueli | |
