初めまして、質問させていただきます。
log4netを使用し、ファイル名をyyyyMMddHHmmss.logとして、ログファイルの保持期間を10日までとしたい時、log4netの設定で実現可能する方法があれば、設定内容を教えていただけますか?
現在以下のように設定していますが、秒ごとにログファイルが作成されます。
(当たり前だと思いますが、ファイル名に秒数まで出力する必要があるためこのようになっています。)
xml
1<log4net> 2 <appender name="MyLogAppender" type="log4net.Appender.RollingFileAppender"> 3 <File value="C:\log\" /> 4 <datePattern value='"APP_"yyyyMMddHHmmss".log"' /> 5 <appendToFile value="true" /> 6 <rollingStyle value="date" /> 7 <param name="MaxSizeRollBackups" value="10" /> 8 <staticLogFileName value="false" /> 9 <layout type="log4net.Layout.PatternLayout"> 10 <conversionPattern value="[%date %-5level %location]%message%newline" /> 11 </layout> 12 </appender> 13 <logger name="MyLogger"> 14 <appender-ref ref="MyLogAppender" /> 15 </logger> 16 <root> 17 <level value="ALL" /> 18 <appender-ref ref="MyLogAppender" /> 19 </root> 20 </log4net>
どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/21 16:33
2015/10/21 17:32
2015/10/23 17:32