错误 #4432
baseService日志文件管理,日志命名规则整改
开始日期:
2025-11-13
计划完成日期:
% 完成:
0%
预期时间:
问题归属:
YZMM
发现问题版本:
Rel_3.1.3
目标解决问题版本:
Rel_3.1.4
描述
基于logwriter的日志文件管理类
实现baseService调测和运行日志的日志文件管理
确保时间跳变下,日志文件先后顺序不变
文件
历史记录
由 宋 承立 更新于 5 天 之前
- 状态 从 新建 变更为 进行中
【功能需求】
当前的baseService输出的trace日志和运行日志,文件顺序是以文件最后修改时间作为排序的,因此同步日志修改方案,引入了一套分配logFileId的机制,实现日志文件的命名规则不依靠时间,通过id来命名日志规则文件;
【修改方案】
引入了新的分配logFileId的机制
【回归方法和注意事项】
1、查看baseService输出的日志文件,看命名是否添加了logFileId;
2、构造删老留新场景,看是否能做到通过logFileId删老留新;
3、重启baseService,查看trace日志和运行日志是否在最大序列号文件中续写
4、日志的最大文件个数、文件大小配置等是否生效
由 孙 浩 更新于 3 天 之前
- 文件 baseservice自身日志大小个数设置.png baseservice自身日志大小个数设置.png 已添加
- 文件 run log日志大小个数设置.png run log日志大小个数设置.png 已添加
- 文件 日志截图1.jpg 日志截图1.jpg 已添加
- 文件 日志截图2.jpg 日志截图2.jpg 已添加
- 文件 日志截图3.jpg 日志截图3.jpg 已添加
- 文件 日志截图4.jpg 日志截图4.jpg 已添加
- 文件 baseService_Trace_20251121024252_61.log baseService_Trace_20251121024252_61.log 已添加
- 文件 Gnb_Run_20251121024118_3.log Gnb_Run_20251121024118_3.log 已添加
- 状态 从 转测试 变更为 已解决
基于Rel_3.1.3_Pre2T1版本,替换baseService包、baseService_arm.ini文件,验证如下场景,都符合预期,问题解决;
1、查看baseService输出的日志文件,看命名是否添加了logFileId;——符合预期 2、构造删老留新场景,看是否能做到通过logFileId删老留新;——符合预期 3、重启baseService,查看trace日志和运行日志是否在最大序列号文件中续写——符合预期 4、日志的最大文件个数、文件大小配置等是否生效——符合预期





