Python:将日志重定向到文件,然后将其重定向回

时间:2018-11-30 18:57:03

标签: python logging

我的代码从两个不同的导入模块(我无法修改其代码)调用funcA和funcB。我希望将调用这两个函数(以及这两个函数可能调用的任何其他函数)时遇到的所有日志(错误,信息)都输出到文件中,并且一旦这两个函子返回,然后恢复为正常登录回stdout。

我知道日志记录模块的setupLogging(),但是这样做不会影响funcA和funcB的日志记录,因为它们属于不同的模块,并且这些模块将其日志记录作为全新的实例导入。

我该怎么办?

0 个答案:

没有答案