在python中跨不同模块记录到单个文件

问题描述 投票:1回答:1

我有一个python项目,我想在一个旋转文件中跨不同模块记录多个事件。我正在使用logzero

例如:如果我需要从init.py和main.py进行日志记录,我如何只使用一个日志文件来记录这两个事件?

python logging
1个回答
2
投票

您可以从不同的python文件中指定相同的日志文件:

logzero.logfile("logfile.log", maxBytes=1000000, backupCount=3)

它在documentation(功能部分)中提到:

多个记录器可以写入相同的日志文件(也可以写入多个Python文件)。

© www.soinside.com 2019 - 2024. All rights reserved.