相关疑难解决方法(0)

如何使用调试信息记录Python错误?

我正在将Python异常消息打印到日志文件中logging.error:

import logging
try:
    1/0
except ZeroDivisionError as e:
    logging.error(e)  # ERROR:root:division by zero
Run Code Online (Sandbox Code Playgroud)

是否可以打印有关异常的更详细信息以及生成它的代码而不仅仅是异常字符串?线号或堆栈跟踪之类的东西会很棒.

python logging exception-handling exception

417
推荐指数
10
解决办法
28万
查看次数

在Python中记录未捕获的异常

如何通过logging模块而不是通过模块输出未捕获的异常stderr

我意识到这样做的最好方法是:

try:
    raise Exception, 'Throwing a boring exception'
except Exception, e:
    logging.exception(e)
Run Code Online (Sandbox Code Playgroud)

但是我的情况是如果在没有捕获到异常的情况下自动调用它会非常好logging.exception(...).

python logging exception-handling

157
推荐指数
8
解决办法
4万
查看次数

标签 统计

exception-handling ×2

logging ×2

python ×2

exception ×1