日志配置介绍
系统运行过程中需要记录的日志级别、日志输出路径、日志文件名、单个日志文件大小等信息可以配置,本节对控制日志生成的配置进行介绍。

用户在修改日志配置项时,请严格按照表1中的要求,根据建议值或取值范围进行配置,若不按照配置项配置要求,可能会导致系统异常。
手动修改Host侧或Device侧配置文件后,可以分别重启Host侧slogd、log-daemon、ada进程或Device侧slogd进程,使配置生效;也可以执行reboot命令重启系统,使Host侧配置文件修改生效,Device侧配置文件不支持重启生效。
/var/log/npu/conf/slog/slog.conf文件用于控制Slog采集日志时的配置,该文件中的配置字段样例,如下所示。
###Begin Config for Host/Device, modify in host/device take effect only for host/device### #note, 0:debug, 1:info, 2:warning, 3:error, 4:null(no output log), default(3) global_level=3 # Event Type Log Flag, 0:disable, 1:enable, default(1) enableEvent=1 # note, 0:debug, 1:info, 2:warning, 3:error, 4:null(no output log), 5:invalid(follow global_level) SLOG=5 # Slog IDEDD=5 # ascend debug device agent IDEDH=5 # ascend debug agent HCCL=5 # HCCL FMK=5 # Framework HIAIENGINE=5 DVPP=5 # DVPP RUNTIME=5 # Runtime CCE=5 # CCE HDC=5 # HDC DRV=5 # Driver MDCFUSION=5 # Mdc fusion MDCLOCATION=5 # Mdc location MDCPERCEPTION=5 # Mdc perception MDCFSM=5 MDCCOMMON=5 MDCMONITOR=5 MDCBSWP=5 # MDC basesoftware platform MDCDEFAULT=5 # MDC UNDEFINE MDCSC=5 # MDC spatial cognition MDCPNC=5 MLL=5 DEVMM=5 # Dlog memory managent KERNEL=5 # Kernel LIBMEDIA=5 # Libmedia CCECPU=5 # ai cpu ASCENDDK=5 # AscendDK ROS=5 # ROS HCCP=5 ROCE=5 TEFUSION=5 PROFILING=5 # Profiling DP=5 # Data Preprocess APP=5 # User Application call HIAI_ENGINE_LOG TDT=5 FE=5 MD=5 MB=5 ME=5 GE=5 # Fmk ASCENDCL=5 BBOX=5 ###End Config for Host/Device, modify in host/device take effect only for host/device### ###Begin Config for Host, modify in device donot take effect### # set host-xxx.log or device-xxx.log file num, range is [1, 1000], default(8) logAgentMaxFileNum=8 # set host-xxx.log or device-xxx.log file size, range is [1048576, 104857600], default(10485760) logAgentMaxFileSize=10485760 # set host-xxx.log or device-xxx.log file path logAgentFileDir=/var/log/npu/slog # set host-xxx.log or device-xxx.log zip(1) or not(0), default(0) zip_switch = 0 ###End Config for Host, modify in device donot take effect### ###Begin Config for Device, modify in host donot take effect### # note, 0:debug, 1:info, 2:warning, 3:error, 4:null(no output log), 5:invalid(follow global_level) TS=5 TSDUMP=5 AICPU=5 LP=5 ###End Config for Device, modify in host donot take effect###
相关配置项说明详情见表1。
配置项 |
说明 |
---|---|
global_level |
配置slog日志级别。取值范围:
|
enableEvent |
是否开启event日志级别。
|
logAgentMaxFileNum |
日志存储路径下保存的日志文件数量,默认值为8。当日志文件数目大于该数目时发生滚动,新日志覆盖最早的日志。 该参数在Device侧无效。 |
logAgentMaxFileSize |
单个日志文件大小,默认值为10MB。当日志文件大小超过该值时,则生成新的日志文件。 该参数在Device侧无效。 说明:
如果设置值小于1MB,系统默认为1MB。 |
logAgentFileDir |
日志文件路径。如果修改该路径,需确保该路径存在且属主为运行日志进程的用户。 该参数在Device侧无效。 说明:
该路径最长支持127字节。如果输入超过127字节长度,系统自动取截断后的路径,并在截断后的路径下保存日志。 |
zip_switch |
是否可以直接在后台服务器查看日志文件。
该参数在Device侧无效。 |
TS、TSDUMP、AICPU、LP |
各模块对应的日志级别。这4个参数仅Device侧有效。取值范围:
说明:
|
SLOG、IDEDD、IDEDH…… |
各模块对应的日志级别。取值范围:
说明:
|
