且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Python中禁用并重新启用控制台日志记录?

更新时间:2022-01-16 07:08:57

我发现了一个解决方案:

I found a solution for this:

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

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

This will prevent logging from being send to the upper logger that includes the console logging.