Java log4j Jboss基于大小-滚动附件

Java log4j Jboss基于大小-滚动附件,java,log4j,Java,Log4j,有人能帮我根据大小创建日志文件吗 这是我正在使用的XML。但这并不像预期的那样有效 一旦文件大小达到1KB并创建了一个同名的新文件,就会删除文件engine.log 但是旧文件应该重命名为engine1.log或类似的名称 <!-- A size based file rolling appender --> <appender name="Engine" class="org.jboss.logging.appender.RollingFileAppender">

有人能帮我根据大小创建日志文件吗

这是我正在使用的XML。但这并不像预期的那样有效

一旦文件大小达到1KB并创建了一个同名的新文件,就会删除文件
engine.log

但是旧文件应该重命名为
engine1.log
或类似的名称

<!--  A size based file rolling appender -->
<appender name="Engine" class="org.jboss.logging.appender.RollingFileAppender">
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
    <param name="File" value="${jboss.server.log.dir}/archivist/engine/engine.log"/>
    <param name="Threshold" value="DEBUG"/> 
    <param name="Append" value="false"/>
    <param name="MaxFileSize" value="1KB"/>
    <param name="MaxBackupIndex" value="3"/>

    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
    </layout>
</appender>

您能否尝试从配置中省略这一行:

<param name="Append" value="false"/>

请尝试转换模式:

<param name="ConversionPattern" value="%d %-5p  [%c{1}] %m %n" />

@user972290能否发布完整的log4j.xml?