except 获取所有报错信息

2020-03-19  本文已影响0人  隐墨留白

报错信息是找到bug的重要信息,有时候会直接显示在哪一行那一句出现错误。
那在使用try方法的时候怎么获得所有的报错信息呢?

import traceback
try:
    function()
except (Exception, BaseException) as e:
    exstr = traceback.format_exc()
    print(exstr)

在日志中:

try:
    function()
except Exception as e:
    logging.exception(e)
上一篇下一篇

猜你喜欢

热点阅读