2012-02-29 7 views
0

サイズに基づいてログファイルを作成するのに役立つものはありますか?log4j-Jbossサイズベース - RollingAppender

ここに私が使用しているXMLがあります。しかし、これは期待どおりに動作していません。

engine.logは、ファイルサイズが1KBに達するとすぐに削除され、同じ名前の新しいファイルが作成されます。

しかし、古いファイルの名前を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> 

答えて

0

は、あなたの設定からこの行を省略しようとすることができます:

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

感謝を。 でも同じことが起こっています。 – user972290

+0

@ user972290完全なlog4j.xmlを投稿できますか? – quaylar

2

変換パターンを試してください:返信用

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