log4net.configは以下のようになります。
ログファイルを毎日新しいファイルに移動するだけです。しかし、それは1日に何度も転がりました。拡張子は.1
、.2
、.3
...
ログファイルはファイルサイズが小さくて済むようにいくつかログをとります。通常、私は1日に100行以上のログを持っていません。 「KB」、「MB」または「GB」:log4netは.1 .2 .3ファイルをたくさん残します
<appender name="DebugRollingFile" type="log4net.Appender.RollingFileAppender,log4net">
<param name="File" value="D:\\log\\hdpca.bill.debug.log" />
<param name="AppendToFile" value="false" />
<param name="RollingStyle" value="Date" />
<param name="StaticLogFileName" value="true" />
<param name="MaxFileSize" value="10240" />
<param name="MaxSizeRollBackups" value="100" />
<param name="DatePattern" value="yyyyMMdd".log"" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
<param name="Header" value=" ----------------------header-------------------------- " />
<param name="Footer" value=" ----------------------footer-------------------------- " />
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="DEBUG" />
</filter>
</appender>
何を修正しようとしましたか?ファイルアペンダーをローリングするためのドキュメントを読んだことがありますか? –
このログを日付でロールする場合、なぜMaxFileSizeを指定していますか? – gregwhitaker