【发布时间】:2018-07-11 21:05:13
【问题描述】:
我在一个浏览器上使用 Server-Sent 事件,并在后端使用 Spring Boot 应用程序。当我击落客户端时,我得到了下一个异常:
14:35:09.458 [http-nio-8084-exec-25] ERROR o.a.c.c.C.[Tomcat].[localhost] - Exception Processing ErrorPage[errorCode=0, location=/error]
org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe
我了解这是预期的行为;另一方面,我的应用程序运行良好,但我的日志中充满了这些异常。我猜这是由Tomcat引起的。有没有办法捕获这些异常,或者至少可以防止 Tomcat 将此异常堆栈跟踪写入日志?我的意思是,不修改Tomcat的代码。
【问题讨论】:
-
您的日志记录是如何配置的?
-
这有关系吗?我希望记录除此异常之外的所有内容。感谢您的关注:)
-
当然是相关的。你有一个关于日志的问题,你甚至不会告诉你你的日志是如何配置的?您正在使用哪个日志记录框架?你在哪里看到上面记录的行,
catalina.out? -
正如我所说,我希望记录每个异常,但无论它们来自何处。日志框架:SLF4J
标签: java tomcat spring-boot