xml
1<RollingFile name="A2" fileName="C:/logs/test.log" filePattern="C:/logs/test_%d{yyyy-MM-dd}.log" append="true"> 2 <PatternLayout pattern="%d %-5p [%t] - %m\t(%F:%L)%n"/> 3 4 5 <Policies> 6 <TimeBasedTriggeringPolicy interval="1" modulate="true" /> 7 8 </Policies> 9 10 <TimeBasedTriggeringPolicy /> 11 <DefaultRolloverStrategy> 12 <Delete basePath="logs" maxDepth="1"> 13 <IfFileName glob="test*.log" /> 14 <IfLastModified age="3d" /> 15 </Delete> 16 </DefaultRolloverStrategy> 17</RollingFile>
c:\logs/test.log
c:\logs/test_yyyymmdd.log
c:\logs/test_yyyymmdd.log
c:\logs/test_yyyymmdd.log
とファイルが作成されるのですが、「c:\logs/test.log」本体は
追記されていく一方でファイルがどんどん溜まってしまいます。
このファイル内も3日前の記述を削除するにはどのようにするのでしょうか?
3日ローテーションはなっているのですが、大元の「c:\logs/test.log」には
3日よりも前のログが残ってしまっています。
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。