2015-11-09 9 views
5

log4j2.propertiesでロールオーバーストラテジーの設定を手伝ってもらえますか?私のようにそれを設定している - 私はこのコンサルティングを書いたlog4j2.propertiesでのロールオーバー戦略の設定

#Appender 
appender.test.type=RollingFile 
appender.test.name=test 
appender.test.fileName=${logPath}/test.log 
appender.test.filePattern = ${logPath}/test-%i.log 
appender.test.layout.type=PatternLayout 
appender.test.layout.pattern=%d{ISO8601} %-5p [%t] %m%n 
appender.test.policies.type=Policies 
appender.test.policies.size.type=SizeBasedTriggeringPolicy 
appender.test.policies.size.size=1MB 
appender.test.strategies.type=Strategies 
appender.test.strategies.rollover.type=DefaultRolloverStrategy 
appender.test.strategies.rollover.max=5 

https://logging.apache.org/log4j/2.x/manual/configuration.html#ConfigurationSyntax

私はロールオーバー戦略とどのようなあなたは上記を参照を実装するための何かを見つけることができませんでした私は残念ながら、明らかwork.Butだろうと思ったものですそれはしません。

ここ

はエラーです:

http://logging.apache.org/log4j/2.x/manual/configuration.html#Properties

それはロールオーバーと例のプロパティの設定が含まれています

2015-11-09 13:30:42,175 localhost-startStop-1 ERROR Unable to locate plugin for Strategies 

答えて

5

有用である可能性がある、そのページ上の別のセクションがあります。さらに、あなたはそのマニュアルページでサポートRollingFileAppenderパラメータを見つけることができます:http://logging.apache.org/log4j/2.x/manual/appenders.html#RollingFileAppender

はこれを試してみてください:

appender.test.strategy.type=DefaultRolloverStrategy 
appender.test.strategy.max=5 

は、それが動作するかどうか私に教えてください、私はマニュアルページに追加します。

+1

ありがとうremko.Your suggestion works!申し訳ありませんが、間違ったリンクを投稿しました。あなたのポストで指摘したのと同じセクションを使っていました。 – flume

+0

マニュアルページの例に上記の2行を追加しました。サイトは次のリリース(2.5)で更新されます。これを指摘してくれてありがとう。 –

+0

上記の問題が解決した場合は、この質問を閉じることができますか?ありがとう! –

関連する問題