os.environ[‘TF_CPP_MIN_LOG_LEVEL’]是设置log输出信息的,也就是程序运行时系统打印的信息。
1.log信息等级
log信息共有四个等级,按重要性递增为:
INFO(通知)<WARNING(警告)<ERROR(错误)<FATAL(致命的);
2、值的含义:不同值设置的是基础log信息(base_loging),运行时会输出base等级及其之上 (更为严重)的信息。具体如下:
# 有四种不同的取值
import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='0'
os.environ['TF_CPP_MIN_LOG_LEVEL']='1'
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
os.environ['TF_CPP_MIN_LOG_LEVEL']='3'
base_loging | 屏蔽信息 | 输出信息 | |
---|---|---|---|
“0” | INFO | 无 | INFO + WARNING + ERROR + FATAL |
“1” | WARNING | INFO | WARNING + ERROR + FATAL |
“2” | ERROR | INFO + WARNING | ERROR + FATAL |
“3” | FATAL | INFO + WARNING + ERROR | FATAL |
3. 举例
(1)未设置log输出信息时会输出警告
(2)设置log输出信息,值为2,说明不显示警告