0

我正在升级到 JBoss7,并且我想创建将通过部署的 WAR 名称过滤的附加程序。我现在的配置:

<appender name="..." class="org.jboss.logging.appender.RollingFileAppender">
    <param name="File" value="${jboss.server.log.dir}/warname.log"/>
    <param name="Append" value="true"/>
    <param name="MaxFileSize" value="10000KB"/>
    <param name="MaxBackupIndex" value="5"/>
    <filter class="org.jboss.logging.filter.TCLMCFilter">
        <param name="acceptOnMatch" value="true"/>
        <param name="deployURL" value="warname.war"/>
    </filter>
</appender>

查看了https://docs.jboss.org/author/display/AS71/Logging+Configuration但没有找到如何去做。

添加

我想获得类似于此处描述但在 JBoss7 中的功能: https ://community.jboss.org/wiki/SeparatingApplicationLogs

根据 Schema http://www.jboss.org/schema/jbossas/jboss-as-logging_1_1.xsd这是不可能的(见下文)。对于如何在 JBoss7 中执行此操作的任何建议,我们将很高兴。

<xs:group name="simpleFilterGroup">
    <xs:choice>
        <xs:element name="all" type="multiFilterType"/>
        <xs:element name="any" type="multiFilterType"/>
        <xs:element name="accept"/>
        <xs:element name="deny"/>
        <xs:element name="not" type="filterType"/>
        <xs:element name="match" type="regexFilterType"/>
        <xs:element name="replace" type="replaceFilterType"/>
        <xs:element name="level" type="levelFilterType"/>
        <xs:element name="level-range" type="levelRangeFilterType"/>
        <xs:element name="change-level" type="levelChangeFilterType"/>
    </xs:choice>
</xs:group>
4

0 回答 0