gpt4 book ai didi

logging - Spring Boot 和 Logback : Disable a logger

转载 作者:行者123 更新时间:2023-12-03 00:18:00 26 4
gpt4 key购买 nike

结合使用 Spring Boot 1.4 和 Logback,我在 application.yml 中配置日志记录:

logging:
level:
org.hibernate.SQL: INFO
com.netflix.eureka: OFF

请注意,第二个配置的建议直接来自 Spring Cloud Service Registration and Discovery文档。它对于 INFO 和其他“正常”级别非常有效。但是,日志还显示(由我重新格式化):

… o.s.cloud.logging.LoggingRebinder        : Cannot set level: false for
'org.hibernate.engine.internal.StatisticalLoggingSessionEventListener'

现在,false 是一个非常有趣的关卡,不是吗?如何完全禁用记录器?

最佳答案

yaml 解析器将单词 OFFON 解释为 Boolean,因此传递 falsetrue 到日志框架。如果您想禁用级别为 OFF 的日志记录,则需要将该属性的值设置为 String,这可以通过单引号实现。您的示例已修改:

logging:
level:
org.hibernate.SQL: INFO
com.netflix.eureka: 'OFF'

关于logging - Spring Boot 和 Logback : Disable a logger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39469739/

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