灵闪3.8.x版本的日志问题

Viewed 47

3.8.x版本的灵闪有多少种日志文件?每种日志文件主要负责哪些模块的日志?若需要调整这些日志文件中的打印等级,分别应该如何调整?除传入文件中的日志外,其他还有哪些类型的日志输出?它们的打印等级分别如何调整?

2 Answers

1、3.8.x版本的灵闪有多少种日志文件?每种日志文件主要负责哪些模块的日志?
三种:
①操作日志trace.log:
记录用户操作相关日志;
②运行日志-已划分模块的日志文件(文件名不含_old后缀):
当前已有通信、执行、性能3个模块,主要记录已经归类为这3个模块的日志;
③运行日志-未划分模块的日志文件(文件名含_old后缀)
当前还未被归类为具体模块的日志,暂时都放在该种日志文件内;

2、若需要调整这些日志文件中的打印等级,分别应该如何调整?
①操作日志:
修改灵闪软件根目录下log4cplus.properties文件中如下注释位置的日志等级(修改后注意重启灵闪软件):
image.png
②运行日志-已划分模块的日志文件:
在灵闪软件“日志”菜单 -->“日志配置”界面选择要修改的模块和日志等级即可,如下:
image.png
③运行日志-未划分模块的日志文件:
修改灵闪软件根目录下log4cplus.properties文件中如下(修改后注意重启灵闪软件):
·首先查看文件第一行log4cplus.rootLogger后写了哪几个appender名称
image.png
·在log4cplus.properties文件中找到这几个名称对应的appender块,修改其对应的日志等级,示例如下图所示:
image.png

3.除传入文件中的日志外,其他还有哪些类型的日志输出?它们的打印等级分别如何调整?
①vs调试器日志:
3.8.x配置文件中,该项日志等级暂未支持单独修改,默认DEBUG
②windows控制台日志:
修改灵闪软件根目录下log4cplus.properties文件中名为Win32Console的appender的日志等级(修改后注意重启灵闪软件):
image.png
③UDP日志:
修改灵闪软件根目录下log4cplus.properties文件中名为UDP的appender的日志等级(修改后注意重启灵闪软件):
image.png

注!①log4cplus.properties文件中支持日志等级名称:DEBUG、INFO、WARN、ERROR、FATAL
②log4cplus.properties开头两行等级信息保持DEBUG,切勿随意修改:
image.png

1、3.8.x版本的灵闪有多少种日志文件?
答:日志分为软件日志(即文件日志)、用户日志、UDP日志、实时软件日志(即控制台日志)。日志模块包含通信、执行、性能模块
2、每种日志文件主要负责哪些模块的日志?
答:用户日志:记录用户的操作步骤。
实时软件日志:即控制台日志,可以实时记录通信(数据发送、接收、连接成功、断开成功等用于排查问题的日志)、执行、性能(CPU占用、内存占用、磁盘IO速度、网络上下行速度、GPU和显存占用)的变化。
软件日志:即文件日志
3、若需要调整这些日志文件中的打印等级,分别应该如何调整?
答:日志分为四个等级,分别为调试(DEBUG)、错误(Error)、警告(warning)、关键。可通过日志管理界面调整日志等级或通过软件目录下的log4cplus.properties配置文件修改。
image.png
image.png

Related