Logging to a single file across different modules in python

时间:2017-12-19 12:02:30

标签: python logging

I have a python project where I want to log multiple events across different modules in a single rotating file. I am using logzero

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

1 个答案:

答案 0 :(得分:2)

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

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

documentation(功能部分)中提及:

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