【发布时间】:2015-12-21 04:59:40
【问题描述】:
我们有一个 tomcat webapp,它碰巧在一个正常的无效登录尝试期间在疯狂的 Spring SAML 内部深处抛出了一些可怕的 SAML 身份验证异常。异常未处理,用户被重定向到一个半有用的错误页面,使用
<error-page>
<exception-type>com.test.SomeException</exception-type>
<location>/error.jsp</location>
</error-page>
它工作正常,除了 tomcat 仍然在 catalina.out 中记录未处理的异常。是否有一些简单的方法可以防止它使用 strack 跟踪(被日志监控软件等拾取)污染日志文件而无需重组所有内容?无论如何,处理这个问题的正确方法是什么?
【问题讨论】:
-
您是否在使用外部日志框架,例如 log4j?
-
是的,log4j2。但是用它来过滤东西感觉很糟糕。
标签: java tomcat logging exception-handling spring-saml