gpt4 book ai didi

Python 默认记录 exc_info

转载 作者:行者123 更新时间:2023-12-05 04:57:43 24 4
gpt4 key购买 nike

我正在寻找一种方法来设置 logging.infologging.warninglogging.error默认情况下,exc_info=True。重构项目以包含此参数在这一点上是不可行的,因此我正在寻找一种方法来在项目范围内为 logging 模块设置此参数。

我正在专门寻找一种方法来设置这个参数。检索异常的解决方法,如 sys.exc_infotraceback.format_exc() 不是我想要的。

此外,如果这是不可能的,请告诉我。

最佳答案

发布此答案以防有人遇到类似问题 - 摘自 this question .

我发现的最简单的方法是在项目开始时使用 functools.partial。这允许您更改默认参数值,同时仍然可以根据需要将其设置为 False 以进行特定函数调用!

import logging
from functools import *

logging.info = partial(logging.info, exc_info=True)

关于Python 默认记录 exc_info,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64343282/

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