记录有关异常的所有信息

时间:2016-12-06 04:07:44

标签: python-3.x exception-handling

如何编写日志条目 - 序列化信息到文本 - 捕获有关异常的所有有用信息

在Python 3中,异常实例变得非常棒,但也更复杂。他们可以有__cause__或不能__context__,他们可以有__traceback__或者没有dispatch_async(dispatch_get_main_queue(), ^{ self.lbltimer.text = [NSString stringWithFormat:@"%.4f", Timeinterval]; }); ,他们有类型,可能还有更多我不知道的皱纹。

稍后诊断异常所需的信息可包括任何或所有此类信息。当然,它也可以递归地包含任何相关(原因,上下文或......?)异常实例的相同信息。

在记录一个被捕获的异常时(重新提升它之前),单一“获取所有信息”技术是我可以用来记录完整的 包含在异常对象中的诊断信息,作为文本,这对最终的诊断工作有用吗?

0 个答案:

没有答案