11
使用标准python日志记录API在pyqt4应用程序中记录所有异常的最佳方式是什么?记录pyqt4应用程序中的所有异常
我试过用exec_()函数试一下,除了block以外,还记录了那些异常,但它只记录应用程序初始化的异常。
作为一种临时解决方案,我在try中封装了最重要的方法,但块不包括,但这不是唯一的方法。
使用标准python日志记录API在pyqt4应用程序中记录所有异常的最佳方式是什么?记录pyqt4应用程序中的所有异常
我试过用exec_()函数试一下,除了block以外,还记录了那些异常,但它只记录应用程序初始化的异常。
作为一种临时解决方案,我在try中封装了最重要的方法,但块不包括,但这不是唯一的方法。
你需要重写sys.excepthook
def my_excepthook(type, value, tback):
# log the exception here
# then call the default handler
sys.__excepthook__(type, value, tback)
sys.excepthook = my_excepthook