【发布时间】:2021-08-23 19:09:46
【问题描述】:
有没有办法停止或减少日志记录?
你可以
- 将所有应用程序日志记录限制在某个级别(DEBUG、INFO、WARNING、...) - 这太宽泛了,不适合
- 将具体的连接记录器(即
connexion.operations.abstract)限制在某个级别 - 这太窄了,连接有很多不同的记录器,这可能有利于连接本身的开发,但在其他方面很麻烦- 通过这种方式,我设法创建了许多
connexion.*记录器的列表并将记录减少到一定数量(使用structlog.get_logger(logger_name).setLevel(logging.WARNING)),但在调试级别上仍有一些以Attaching x-scope to {Ref #/components/Dereferencing {
- 通过这种方式,我设法创建了许多
有没有办法摆脱这些日志?或者甚至更好地通过通配符选择记录器?即connexion.*?
感谢您的回答。
迈克尔
PS:在 Connexion Github 上问过同样的问题:https://github.com/zalando/connexion/issues/1417
【问题讨论】:
标签: python logging connexion structlog