如何获得日期和Python错误中的异常时间

时间:2016-11-04 22:18:22

标签: python python-3.x error-handling

有时会发生我的服务(在tmuxscreen中手动启动)将通过获取我未处理的未知或其他类型的例外而停止。在我的情况下日期&例外事件的时间非常重要。

那么如何获得约会和Python错误中的异常时间?就像在tmuxscreen中运行服务一样,等待查看将要打印的结果。

1 个答案:

答案 0 :(得分:1)

要解决此问题,我们可以尝试使用sys.excepthook,如下所示:

import sys
import traceback
import datetime

def err(type, value, tb):
    print("Exception date time: {}".format(datetime.datetime.now()))
    print(traceback.print_tb(tb))

sys.excepthook = err