在 pyqt4 应用程序中记录所有异常

2024-05-24

使用标准 python 日志记录 api 记录 pyqt4 应用程序中的所有异常的最佳方法是什么?

我尝试将 exec_() 包装在 try, except 块中,并记录其中的异常,但它只记录应用程序初始化时的异常。

作为临时解决方案,我将最重要的方法包装在 try 中,除了块之外,但这并不是唯一的方法。


你需要覆盖sys.excepthook http://docs.python.org/library/sys.html

def my_excepthook(type, value, tback):
    # log the exception here

    # then call the default handler
    sys.__excepthook__(type, value, tback) 

sys.excepthook = my_excepthook
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 pyqt4 应用程序中记录所有异常 的相关文章

随机推荐