我正在使用
其默认日志记录(控制台)开发一个 spring boot 应用程序
,在开发过程中,我喜欢将其放在 TRACE 上,这样我就可以看到传入的请求和过滤器调用
,但是来自 NioEndpoint 的一条消息不断向 TRACE 日志发送垃圾邮件,
是否可以仅抑制此特定消息?
2025-02-14T12:30:33.238-05:00 DEBUG 46328 --- [nio-8080-Poller] org.apache.tomcat.util.net.NioEndpoint : timeout completed: keys processed=0; now=1739554233238; nextExpiration=1739554233223; keyCount=0; hasEvents=false; eval=false
我尝试在我的应用程序配置中设置它
org.apache.tomcat.util.net=INFO
还有这个
org.apache.tomcat.util.net.NioEndpoint =INFO
它看上去什么也没做。
修改 application.properties (如果使用 Spring Boot 默认日志记录)尝试:
logging.level.org.apache.tomcat.util.net.NioEndpoint=INFO
或者在 application.yml 中:
日志记录:级别:org.apache.tomcat.util.net.NioEndpoint:INFO
这应该会抑制来自 NioEndpoint 的 TRACE 消息。
尝试调整
application.properties
:logging.level.org.apache.tomcat.util.net.NioEndpoint=INFO
logging.level.org.springframework.web=TRACE
这只会抑制
TRACE
来自 NioEndpoint 的日志,保持其他所有日志处于同一TRACE
级别