LOG4NETの設定方法を教えてください。
- 題名: LOG4NETの設定方法を教えてください。
- 著者: JAVA王
- 日時: 2007/09/10 9:57:20
- ID: 20466
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: LOG4NETの設定方法を教えてください。
- 著者: kch
- 日時: 2007/10/01 17:31:24
- ID: 20621
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: LOG4NETの設定方法を教えてください。
- 著者: JAVA王
- 日時: 2007/10/02 17:29:39
- ID: 20629
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[ASP.NET]
現在、ASP.NET2.0(VB.NET2005)で開発を行っております。
ログ出力にLOG4NETを使用しようと設定(web.config)しています。
出力の仕様としては、月単位でファイルを分け、3ヶ月分(3ファイル)のみ保持と
したいのですが、月単位はできましたが、3ファイル以上できてしまいます。
下記の設定内容でどこがいけないのか、ご指摘ください。
宜しく、お願い致します。
■設定部
<log4net>
<!-- ログファイル出力用(日付またはファイルのサイズ制約に基づいた多数のログを生成) -->
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<!-- ログファイルの切替 { サイズ: Size, 日付: Date } -->
<param name="RollingStyle" value="Date" />
<!-- ファイル名 -->
<param name="File" value="log/" />
<!-- ファイル名に付加する日付パターン -->
<param name="DatePattern" value='"Application_"yyyyMMdd-HHmm".log"' />
<!-- ファイル名の固定 -->
<param name="StaticLogFileName" value="false" />
<!-- ファイル書き込み { 追記: true, 上書き: false } -->
<param name="AppendToFile" value="true" />
<!-- 最大保存ファイル数 (古い順に削除) -->
<param name="MaxSizeRollBackups" value="3" />
<!-- 出力文字列のフォーマット -->
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d [%t] %-5p %c - %m%n" />
</layout>
<!-- 出力するログ レベルのフィルタ -->
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="DEBUG" />
<levelMax value="FATAL" />
</filter>
</appender>
<!-- Setup the root category, add the appenders and set the default level -->
<root>
<level value="DEBUG" />
<appender-ref ref="RollingLogFileAppender" />
</root>
<!-- Specify the level for some specific categories -->
<logger name="Sample.LoggingExample">
<level value="ALL" />
<appender-ref ref="RollingLogFileAppender" />
</logger>
</log4net>