小编典典

如何禁用标准错误流的日志记录?

all

如何在 Python 中禁用标准错误流的日志记录?这不起作用:

import logging

logger = logging.getLogger()
logger.removeHandler(sys.stderr)
logger.warning('foobar')  # emits 'foobar' on sys.stderr

阅读 57

收藏
2022-07-16

共1个答案

小编典典

我找到了一个解决方案:

logger = logging.getLogger('my-logger')
logger.propagate = False
# now if you use logger it will not log to console.

这将阻止将日志记录发送到包含控制台日志记录的上层记录器。

2022-07-16