1

我正在寻找在编译期间设置日志级别的解决方案。我能找到的所有指南都只在运行时设置日志级别。 Baeldung 指南Spring Docs

我们有一个 spring-boot 应用程序并使用 maven。跑步时

mvn clean install

或任何其他生命周期命令,我们从以下包中获取大量日志:

o.apache.tomcat.util.digester 
o.apache.tomcat.util.IntrospectionUtils

输出示例。 在此处输入图像描述

有什么理由在编译时禁止来自这个包的日志。

我们已经尝试配置 logback。

<logger name="o.apache.tomcat.util" level="OFF"/>

还尝试配置具有相同结果的 application.properties 文件。

logging.level.o.apache.tomcat.util=debug

这两种配置都在运行时有效,但在编译时无效。

4

1 回答 1

0

通过添加到 applications.properties 成功地抑制了日志。

logging.level.org.apache.tomcat.util=off
于 2019-12-09T17:02:46.337 回答