python - 如何自动化 python 日志记录

标签 python logging

我需要向几个月前编写的米尔特添加日志记录。有时它会拒绝一些消息,但我不确定为什么。我知道如何从 HowTo 中向 Python 脚本添加日志记录,但是我是否有必要在脚本中的每个点添加日志输出命令,或者 Python 有没有自动处理该问题的方法?

基本上,我不知道脚本中哪里失败了,并且不想增加 60 行日志记录的开销。我正在寻找最简单的方法来做到这一点。

最佳答案

如果您不知道哪里失败,您可以使用您知道导致错误的输入运行调试 session ,并单步执行代码(如果可以选择)。

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

关于python - 如何自动化 python 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9065936/

相关文章:

python - f2py 停止命令的同义词

python - 设置发送电子邮件的 python 脚本

python - 如何在列表理解中正确捕获生成器输出?

python - 使用其他版本的 libc 的 LD_preload 在 pwntools 中不起作用

spring-boot - 如何强制 spring 不压缩日志文件,而是在日志文件末尾附加日期

c++ - 配置 log4cpp 日志记录级别优先级

python - 为 Elasticsearch 日志添加钩子(Hook)

java - 如何将 java 记录器输出 MQTT 重定向到特定 MQTT 代理上的主题

python - "Windows Error: provider DLL failed to initialize correctly"在卡住的 wxpython 应用程序中导入 cgi 模块

python - 软件中有效的类实例化