小编Dim*_*dis的帖子

Tensorflow抑制日志消息错误

当我运行代码时,Tensorflow使隐藏的日志消息不显示。

我已经尝试了以下内容,但是找不到使我的代码正常工作的方法。

import logging
logger = tf.get_logger()
logger.setLevel(logging.ERROR)


import os
import tensorflow as tf

os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
Run Code Online (Sandbox Code Playgroud)

所以我的代码如下

import logging
import tensorflow as tf

logging.basicConfig(filename='example.log', level=logging.DEBUG)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')
Run Code Online (Sandbox Code Playgroud)

我希望将调试消息放入我的文件example.log中,但是示例日志中什么也没出现。当我导入tensorflow时,消息不会出现,而当我不这样做时,它们会出现。

我需要同时使用tensorflow和日志记录,因为我使用的是现有代码。有没有办法让日志记录抑制Tensorflow?

python logging tensorflow

8
推荐指数
1
解决办法
426
查看次数

标签 统计

logging ×1

python ×1

tensorflow ×1