首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >野蝇10中的过滤器规范

野蝇10中的过滤器规范
EN

Stack Overflow用户
提问于 2017-11-28 12:16:20
回答 2查看 2.2K关注 0票数 0

所需经费:

代码语言:javascript
运行
复制
         To filter error message/exception into another log named errorlog.log other than server.log

配置:

代码语言:javascript
运行
复制
<periodic-rotating-file-handler name="errorjohn">
        <level name="ERROR"/>
<filter-spec value="match(&quot;UT005023:*&quot;)"/> 
        <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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-29 04:49:47

更改子系统中的类别记录文件。

代码语言:javascript
运行
复制
<logger category="io.undertow.request" use-parent-handlers="false">
        <level name="ERROR"/>
        <handlers>
            <handler name="CONSOLE"/>
            <handler name="errorjohn"/>
        </handlers>
    </logger>
票数 1
EN

Stack Overflow用户

发布于 2017-11-29 03:24:09

我怀疑问题可能出在表达上。我认为这是一个标准的Java,这意味着它应该以.*而不是*结束。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47531421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档