如何自动化python日志记录

时间:2012-01-30 15:04:11

标签: python logging

我需要将记录添加到几个月前我写的一个milter中。它偶尔会拒绝一些消息,但我不确定为什么。我知道如何从HowTo向Python脚本添加日志记录,但是我需要在脚本的每个位置添加日志输出命令,还是有一种方法可以自动处理Python?

基本上,我不知道脚本在哪里失败,也不想添加60条日志行的开销。我正在寻找最简单的方法。

1 个答案:

答案 0 :(得分:2)

如果您不知道失败的位置,您可以使用您知道导致错误的输入运行调试会话,如果这是一个选项,则逐步执行代码。

另一个非常明显的选择是在脚本入口处记录所有异常,然后从那里向下钻取,但老实说,我认为有一种方法可以找到适合您的正确位置 - 如果这样可能是程序也可以跟踪自身的错误。