170 积分 伦敦 Mario Corchero 是 Bloomberg 的高级软件开发人员,他在那里使用 Python 和 C++ 编写小型可重用服务,以自动化新闻生成并管理新闻搜索周围的基础设施。 思想开放 新兴贡献者奖 2018 作者 Python 开发者 极客
撰写评论
Hello Deus,感谢您的阅读 :)
关于 `logging.exception`,实际上它只是使用了带有 `exc_info` 的 `logging.error`。请参阅 https://github.com/python/cpython/blob/1bbd482b/Lib/logging/__init__.py…
您问题的关键在于您想要记录的级别。如果您想使用错误级别进行记录,我确实更喜欢使用 `logging.exception` 而不是 `logging.error` 并传递 `exc_info`。但在文章中(当它不使用 `exception` 时)是因为它想在不同的级别进行记录。
不确定这是否回答了您的问题,如果不是,请告诉我!:)
此致,
Mario
当然,这都是 CC :)