您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何记录带有调试信息的Python错误?

如何记录带有调试信息的Python错误?

logger.exception 将在错误消息旁边输出堆栈跟踪。

例如:

import logging
try:
    1/0
except ZeroDivisionError:
    logging.exception("message")

输出

ERROR:root:message
Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
ZeroDivisionError: integer division or modulo by zero

@Paulo Check指出:“请注意,在python3中,您必须logging.exceptionexcept零件内部调用方法。如果在任意位置调用方法,则可能会遇到奇怪的异常。文档对此有所提示。”

python 2022/1/1 18:37:14 有229人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶