0
有人能幫助我創建基於大小的日誌文件?的log4j-JBoss的大小基於 - RollingAppender
這裏是我使用的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>
感謝您的答覆。 但仍然相同。 – user972290 2012-02-29 14:12:08
@ user972290您可以發佈您充分的log4j.xml? – quaylar 2012-02-29 14:14:43