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