【发布时间】:2020-01-17 10:30:00
【问题描述】:
当使用 python 记录器时,我的程序开始正常记录,但在某些时候,日志输出开始输出两次行,如下所示:
DEBUG:pluginbrowser:Scanning plugs
DEBUG:pluginbrowser:Doing good stuff
....
INFO:pluginbrowser:=== doing something ===
=== doing something ===
目前我所有的 python 文件都包含该行
LOGGER = logging.getLogger(__name__)
LOGGER.setLevel(logging.DEBUG)
因此,双重消息来自 pluginbrowser.py 文件。检查这个,我发现在我的程序开始时,相同的文件输出了一些日志而没有加倍行。我试图找出它究竟发生在什么时候,但我不知何故被困在这里。
我也读过log messages appearing twice with Python Logging,但我根本没有使用configure_logging。
【问题讨论】: