gpt4 book ai didi

python - 如何获取有关扭曲服务器内所有未处理异常的邮件报告?

转载 作者:行者123 更新时间:2023-12-01 06:06:11 25 4
gpt4 key购买 nike

我正在一个扭曲的脚本中初始化 2 个服务器。所以我想在我的邮件中获取其中所有未处理的异常。可以吗?

谢谢!

最佳答案

您可以使用sys.excepthooksys.excepthook 捕获代码中未捕获的所有异常。您可以选择如何处理它们。

对于发送电子邮件,您可能对 Python email 感兴趣模块。这里有一些examples .

您可以使用 Python traceback 从异常中重建回溯模块;具体来说format_exception() .

import sys
import traceback

def excepthook(type_, value, tb):
# do whatever with the exception information
# you want to do here

exception = traceback.format_exception(type_, value, tb)
print ''.join(exception)

sys.excepthook = excepthook

注意:我对扭曲一无所知,所以可能有一种扭曲的方式(不是双关语)来做到这一点,但是,如果当然没有其他官方方式,这就是我会这样做的方式。

关于python - 如何获取有关扭曲服务器内所有未处理异常的邮件报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7908721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com