我继承了一堆Python代码,它运行着许多不同的进程,但不会记录任何内容。我想为一些更重要的任务建立一个良好的日志记录过程。 (我最终会为所有事情做好准备。)
设置代码库的方式,有许多模块可以被多个脚本重用。我想要做的是设置日志记录,以便将消息记录到stdout,以及与调用它的脚本相关联的文本文件。
从我收集到的内容中,这应该是可能的,例如: logging.basicConfig()似乎几乎可以做我想要的。
如何配置我的日志记录,以便所有模块同时登录到同一文本文件和stdout?
编辑:这与What is the most pythonic way of logging for multiple modules and multiple handlers with specified encoding?之间的区别在于我还希望能够从不同的脚本调用模块。可能在同一时间。