gpt4 book ai didi

python - 避免检查记录器是否存在

转载 作者:太空宇宙 更新时间:2023-11-03 12:24:07 25 4
gpt4 key购买 nike

像这样在python中使用日志记录时

import logging
logging.basicConfig(level=logging.INFO)
logger = None
if <some condition>:
logger = logging.getLogger(__name__)
... some code ...
logger.debug('message')

如果没有 if 语句,是否可以避免调用 logger.debug

最佳答案

这不是您使用日志记录的方式:它完全没有捕获要点。关键是始终只记录日志,然后(在应用程序级别)适本地配置处理程序,以便它们记录或不记录调试级别。您的应用级配置甚至可以为每个模块中的记录器设置处理程序。有关详细信息,请参阅 Python 日志记录文档。

关于python - 避免检查记录器是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27070405/

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