抑制 Wildfly 日志中的异常

Suppress exception in Wildfly log

我希望某些异常不出现在服务器的控制台日志中。

我尝试在 standalone.xml 中设置过滤器,但异常仍然出现。

<console-handler name="CONSOLE">
   <level name="INFO"/>
   <filter-spec value="not(match(&quot;.*java.lang.RuntimeException.*&quot;))" />
   <formatter>
         <named-formatter name="COLOR-PATTERN"/>
   </formatter>
 </console-handler>

我错过了什么?

不幸的是,此时无法通过异常过滤消息。只能过滤正在记录的消息。有一个JIRA创建异常过滤器。

如果您只是不想在控制台上看到异常,您可以从格式模式中删除 %e%E,然后只在 server.log 中查找异常.