日志处理
环境变量方式
日志打屏和日志级别可以通过MINDIE_RT_LOG_PRINT_TO_STDOUT和MINDIE_RT_LOG_LEVEL环境变量设置:
- MINDIE_RT_LOG_PRINT_TO_STDOUT(默认打屏error日志):
- 0或false:不打屏;
- 1或true:打屏。
- MINDIE_RT_LOG_LEVEL(默认error级别):
- 0或debug:debug级别;
- 1或info:info级别;
- 2或warn:warn级别;
- 3或error:error级别。
示例如下:
export MINDIE_RT_LOG_PRINT_TO_STDOUT=1 export MINDIE_RT_LOG_LEVEL=0

日志开关和日志级别设置均不区分大小写,如MINDIE_RT_LOG_PRINT_TO_STDOUT=fALse,MINDIE_RT_LOG_LEVEL=WaRn均可识别。
配置文件方式
可通过修改日志配置文件内的参数属性来控制日志的输出。
日志配置文件路径:“${ASCENDIE_HOME}/conf/aie.conf”。
名称 |
含义 |
---|---|
logFileLevel |
日志打印级别,取值为:debug、info、warn、error,默认值为error。 |
logStdoutLevel |
日志打屏级别,取值为:debug、info、warn、error、off,默认值为error。 |
maxHistory |
日志保存时间,单位为天,取值范围[1,180],默认值为30。 说明:
您可以根据实际情况调整大小,如果设置值大于180,系统默认为180。 |
maxFiles |
日志文件的数量,当日志文件数目大于该数目时,将会进行覆盖,旧的日志文件会被删除。取值范围[10,1024],默认值为100。 说明:
您可以根据实际情况调整大小,如果设置值大于1024,系统默认为1024;如果设置值小于10,系统默认为10。 |
maxFileSize |
单个日志文件大小限制,单位为MB,如果日志文件大小超过该值,则生成新的日志文件,取值范围[1,20],默认值为20。 说明:
您可以根据实际情况调整大小,如果设置值大于20MB,系统默认为20MB。 |
日志配置文件样例如下所示:
[log] logFileLevel=info logStdoutLevel=error maxHistory=30 maxFiles=100 maxFileSize=20
用户可在“$HOME/ascend/log/mindie-rt/”目录下查看执行日志。如果$HOME为空,可在“$ASCENDIE_HOME/ascend/log/mindie-rt/”目录下查看执行日志。另外,用户需在"[log]"添加日志等级等配置项,否者配置文件将不生效,系统会使用默认值。

环境变量设置优先级高于配置文件,当某个参数同时被两者设置时,以环境变量为准。如果均未设置,则以默认值进行日志文件保存和打印。