.net のlog4nの使い方
■概要
- log4n のアセンブリを入手
- アプリケーションの構成ファイルを追加(App.config)
- 構成ファイルに、log4n の設定を追加
- AssemblyInfo.cs に、log4nの設定を追加
- 必要に応じて、クラスファイルに処理を追加
■詳細
●log4n のアセンブリを入手
●アプリケーションの構成ファイルを追加(App.config)
名前はApp.configで良かったという衝撃。
●構成ファイルに、log4n の設定を追加
プロバイダの追加と設定の追加
#以下の感じ
<configuration>
<configSections>
<section name="log4net"
type="System.Configuration.IgnoreSectionHandler" />
</configSections>
<log4net>
<appender name="TraceAppender" type="log4net.Appender.TraceAppender">
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d [%t] %m%n" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="TraceAppender" />
</root>
</log4net>
</configuration>
●AssemblyInfo.cs に、log4nの設定を追加
以下の記述を、AssemblyInfo.cs の一番下に追加
[assembly: log4net.Config.XmlConfigurator(Watch=true)]
注意:
以下の記述を書くと、「'log4net.Config.DOMConfigurator' は古い形式です: 」とか怒られる。
上記のように、XmlConfiguratorに置き換えると良い模様。
[assembly: log4net.Config.DOMConfigurator(Watch=true)]
●必要に応じて、クラスファイルに処理を追加
■その他、参考にさせて頂いたサイト
最終更新:2007年12月05日 21:41