【发布时间】:2019-06-03 06:14:01
【问题描述】:
我正在使用带有 Logback 的 Spring Boot 2.0.x。在我的应用程序启动时(使用嵌入式 tomcat),我看到几条 INFORMATION 日志消息(写入标准错误),这些消息显然直接来自嵌入式 tomcat。
与我所有的日志记录相比,这些消息似乎不是由 Logback 写入的。消息内容如下:
Jan 08, 2019 3:13:00 PM org.apache.coyote.AbstractProtocol init
INFORMATION: Initializing ProtocolHandler ["http-nio-8080"]
Jan 08, 2019 3:13:00 PM org.apache.catalina.core.StandardService startInternal
INFORMATION: Starting service [Tomcat]
Jan 08, 2019 3:13:00 PM org.apache.catalina.core.StandardEngine startInternal
INFORMATION: Starting Servlet Engine: Apache Tomcat/8.5.34
Jan 08, 2019 3:13:01 PM org.apache.catalina.core.ApplicationContext log
INFORMATION: Initializing Spring embedded WebApplicationContext
我对这些都不感兴趣,这只是噪音。我如何摆脱这些日志?我尝试了各种解决方案,但到目前为止都没有奏效。
【问题讨论】:
-
你可以试试baeldung.com/spring-boot-disable-console-logging提供的建议吗?
-
谢谢,我都一一尝试了,但是嵌入式tomcat一直在记录...
标签: java spring-boot tomcat logging