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)