所需经费:
To filter error message/exception into another log named errorlog.log other than server.log
配置:
<periodic-rotating-file-handler name="errorjohn">
<level name="ERROR"/>
<filter-spec value="match("UT005023:*")"/>
<formatter>
<named-formatter name="PATTERN"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="errorlog.log"/>
<suffix value=".yyyy-MM-dd"/>
</periodic-rotating-file-handler>
<logger category="errortest" use-parent-handlers="false">
<level name="ERROR"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="errorjohn"/>
</handlers>
</logger>
服务器日志中的错误:
17:23:45,696错误io.undertow.request UT005023: Exception ha ndling to /Testsporacle/testing: java.lang.NoSuchMethodError: com.nfr.sv
以UT005023:开头的错误登录在errorlog.log中。使用的ApplicationServer :野蝇10.0
发布于 2017-11-29 04:49:47
更改子系统中的类别记录文件。
<logger category="io.undertow.request" use-parent-handlers="false">
<level name="ERROR"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="errorjohn"/>
</handlers>
</logger>
发布于 2017-11-29 03:24:09
我怀疑问题可能出在表达上。我认为这是一个标准的Java,这意味着它应该以.*
而不是*
结束。
https://stackoverflow.com/questions/47531421
复制相似问题