下载
中文
注册

日志设置

本章节主要介绍如何通过环境变量方式和配置文件方式设置MindIE Torch的日志打屏和日志级别。

环境变量方式

日志打屏和日志级别分别通过TORCH_AIE_PRINT_TO_STDOUT和TORCH_AIE_LOG_LEVEL环境变量设置:

  • TORCH_AIE_PRINT_TO_STDOUT(默认打屏error日志):
    • 0或false:不打屏;
    • 1或true:打屏。
  • TORCH_AIE_LOG_LEVEL(默认error级别):
    • 0或debug:debug级别;
    • 1或info:info级别;
    • 2或warn:warn级别;
    • 3或error:error级别。

示例如下:

export TORCH_AIE_LOG_PRINT_TO_STDOUT=0 && export TORCH_AIE_LOG_LEVEL=0 #日志不打屏且级别为debug

配置文件方式

通过修改${MINDIE_TORCH_HOME}/conf/log.conf配置文件进行日志打屏和日志级别的设置,配置文件中的参数如表1所示。

表1 日志配置文件参数解释

参数名

含义

logFileLevel

日志打印级别,取值为:debug、info、warn和error,默认值为error。

logStdoutLevel

日志打屏级别,取值为:debug、info、warn、error和off, 默认值为error。

maxHistory

日志保存时间,单位为天,取值范围[1, 180],默认值为30。

maxFiles

日志文件数量,当日志文件数目大于该数目时,旧的日志文件会被删除,取值范围[10, 1024],默认值为100。

maxFileSize

单个日志文件大小限制,单位为MB,当日志文件大小超过该值,则生成新的日志文件,取值范围[1,20],默认值为1。

  • 日志开关和日志级别设置均不区分大小写,如TORCH_AIE_PRINT_TO_STDOUT=fALse,TORCH_AIE_LOG_LEVEL=WaRn均可识别。
  • 日志文件位于默认路径:${HOME}/ascend/log/mindie-torch/或者${MINDIE_TORCH_HOME}/ascend/log/mindie-torch/。