Commit Graph

151 Commits

Author SHA1 Message Date
yangwei
7ed1582309 🐎 ci(test): 增加test stage 2023-05-31 13:57:17 +08:00
yangwei
67ed711088 🦄 refactor(MESA_HANDLE_RUNTIME_LOG): 按C99标准进行宏展开,展开前判断level是否enable 2023-05-31 12:07:14 +08:00
yangwei
1dd9e1e0f2 ↩ revert(MESA_handle_logger.h): 接口回滚,句柄继续使用已有的void*定义 v2.0.12 2023-05-31 11:26:49 +08:00
yangwei
7fa29b1a00 🎈 perf(MESA_handle_runtime_log): 内部增加判断level的级别,提供宏展开示例 2023-05-31 11:26:49 +08:00
yangwei
8680c2f4f5 feat(MESA_handle_runtime_log_level_enabled): log_handle_t改为前置声明,增加判断level是否启用的接口 2023-05-30 18:35:20 +08:00
yangwei
c0620c8d25 feat(zlog): 升级zlog至1.2.16 2023-01-12 11:11:31 +08:00
yangwei
4d64f0cf06 🐞 fix(g_zlog_inited): 修复多次creation时报错,改为reload 2022-12-01 16:00:28 +08:00
liuxueli
b677bb6c71 TSG-9690: 适配Rocky Linux8.5 v2.0.9 2022-03-01 13:35:24 +08:00
yangwei
f76af2f036 feat(printf): 使用fprintf输出屏显至stderr,替换printf v2.0.8 2021-06-08 15:34:03 +08:00
杨威
31bd3fed9c Update .gitlab-ci.yml testing源仅debug版开启asan 2020-10-30 23:05:32 +08:00
杨威
9ecf746f0f Update .gitlab-ci.yml 2020-10-15 09:47:55 +08:00
杨威
040ce55a1b Update travis.sh, ASAN using devtoolset-7 2020-10-14 15:02:23 +08:00
liuxueli
cb4ad71c50 编译增加ASAN的选项 v2.0.7 2020-10-09 10:30:54 +08:00
liuxueli
02100e4232 上传debuginfo至sentry 2020-10-09 10:23:26 +08:00
yangwei
63f5231e9f 🐞fix(package.cmake): 修复PROFILE描述错误的bug v2.0.6 2020-09-28 19:59:36 +08:00
yangwei
15fe685383 🦄refactor(tmpfile):
snapshot目录更新至/tmp/MESA_handle_logger,同时增加按1小时回收文件的脚本,rpm安装后将安装至/usr/lib/tmpfiles.d/目录
2020-09-28 19:38:08 +08:00
yangwei
e1057e6d0c 🔧build(cmake/): 增加changelog,并调整version和changelog目录 2020-09-28 16:42:42 +08:00
yangwei
2e4e4dff17 🐞fix(creat_dir): 修复计算待创建目录不包含/时长度计算错误的bug v2.0.5 2020-09-24 15:18:14 +08:00
yangwei
150255033c 🔧build(CMakeLists.txt): 动态链接库链接pthread v2.0.4 2020-09-22 14:26:51 +08:00
yangwei
0f0e55c877 🔧build(CMakeLists.txt):
放弃logger2,重新使用logger作为包名称
v2.0.3 v2.0.3-testing
2020-09-21 21:21:15 +08:00
yangwei
8857f282b9 🌈style(snapshot_handle_info):
兼容logger1行为时,屏显输出handle_name,log_path和level
2020-09-21 21:16:25 +08:00
yangwei
cc0912eed0 🐎ci(.gitlab-ci.yml): 增加testing编译devel包 2020-09-21 21:03:02 +08:00
yangwei
186571e823 UPDATE:logger2行为模式更新:
1、对于logger1的行为,默认使用snapshot文件初始化
2、对于logger2传入null或者无法访问或者错误格式的初始化profile,尝试使用null初始化,默认行为为stdout
2020-09-21 20:42:25 +08:00
yangwei
e39e641103 UPDATE:demo使用动态链接 2020-09-21 20:40:29 +08:00
yangwei
f461cbbc3d UPDATE:versio_map增加导出GIT_VERSION_*符号 2020-09-21 20:39:46 +08:00
yangwei
05a8eded4b UPDATE:zlog代码更新,修复zlog_init传入NULL时导致segfault的bug 2020-09-21 20:39:16 +08:00
yangwei
92815d2d1f 更新ci.yml,使用epel阿里云镜像repo 2020-09-18 15:54:41 +08:00
yangwei
ea4185727b 更新Version.cmake,正确设置GIT_VERSION是否定义的开关 2020-09-17 17:02:14 +08:00
yangwei
7066b2b086 更新写入snapshot默认部分的定义为const static buff 2020-09-17 13:34:02 +08:00
yangwei
52db3f0001 更新snapshot记录的内容,level与rules中名称一致 2020-09-17 13:19:10 +08:00
yangwei
7417fed852 ci中tyum makecache增加fast参数 v2.0.2.1-testing 2020-09-14 17:08:25 +08:00
yangwei
0cb2236be0 cmake IMPORT动态库安装未解决,改回使用静态连接zlog 2020-09-14 16:45:54 +08:00
yangwei
332201d4b0 install zlog.so.1.2 v2.0.2-testing 2020-09-11 18:34:18 +08:00
yangwei
ce403b8ca5 cmake不支持IMPORTED target作为install TARGETS,无法创建zlog soversion连接,更新zlog打包流程,安装和卸载前后使用postinstall和postuninstall执行ldconfig 2020-09-11 11:22:17 +08:00
yangwei
f15a1fd617 zlog使用动态链接 2020-09-10 15:38:49 +08:00
yangwei
d42c5eeb0f 更新CI规则,包含testing的tag上传至testing目录 2020-09-10 14:55:44 +08:00
yangwei
49b61b11a9 更新cmake安装zlog流程,指定include为zlog/src 2020-09-10 09:46:51 +08:00
yangwei
bc575233b7 更新zlog编译和安装过程,install相关工具bin目录 2020-09-09 17:41:05 +08:00
yangwei
b4f239ae9c UPDATE: snapshot中rules路径使用原始输入的file_path;日志中__FILE__字段使用创建handle时输入的file_path 2020-09-08 18:20:14 +08:00
yangwei
90fb91cd42 ci增加对rel和dev分支的artifact 2020-09-08 17:02:47 +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
40512a0421 头文件保持MESA_handle_logger.h 2020-09-07 18:30:57 +08:00
liuxueli
ab7f4edda1 修复rpm打包失败的问题
Conflicts:
	CMakeLists.txt
2020-09-07 18:29:17 +08:00
yangwei
bafd63face 为避免误操作,更新名称为libMESA_handle_logger2,ABI向前兼容,install后创建软连接至libMESA_handle_logger.so 2020-09-07 16:53:11 +08:00
yangwei
e6e1f8494e UPDATE:增加soversion 2020-09-07 14:15:48 +08:00
yangwei
19911a962c 更新zlog目录,改为tar包使用ExternalProject编译解压 2020-09-07 12:54:42 +08:00
yangwei
c21cdcb3f0 更新test_handle_log,适配更新zlog后的三个函数 2020-09-06 18:46:14 +08:00
yangwei
745f908d70 适配zlog使用模式,增加creation,reconstruction,destruction三个函数,用于初始化,重载和销毁zlog运行环境 2020-09-06 18:40:20 +08:00