「.net のlog4nの使い方」の編集履歴(バックアップ)一覧はこちら
「.net のlog4nの使い方」(2007/12/05 (水) 21:41:03) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
.net のlog4nの使い方
*■概要
・log4n のアセンブリを入手
・アプリケーションの構成ファイルを追加(App.config)
・構成ファイルに、log4n の設定を追加
・AssemblyInfo.cs に、log4nの設定を追加
・必要に応じて、クラスファイルに処理を追加
【log4netでデバッグや障害解析に役立つログを出力する】
http://codezine.jp/a/article/aid/71.aspx
*■詳細
**●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)]
ネタ元:http://tkfm.main.jp/wiki/index.php?.NET%2Flog4net
**●必要に応じて、クラスファイルに処理を追加
*■その他、参考にさせて頂いたサイト
http://blog.so-net.ne.jp/infopatisserie/2006-11-18
.net のlog4nの使い方
*■概要
・log4n のアセンブリを入手
・アプリケーションの構成ファイルを追加(App.config)
・構成ファイルに、log4n の設定を追加
・AssemblyInfo.cs に、log4nの設定を追加
・必要に応じて、クラスファイルに処理を追加
【log4netでデバッグや障害解析に役立つログを出力する】
http://codezine.jp/a/article/aid/71.aspx
*■詳細
**●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)]
ネタ元:http://tkfm.main.jp/wiki/index.php?.NET%2Flog4net
**●必要に応じて、クラスファイルに処理を追加
*■その他、参考にさせて頂いたサイト
http://blog.so-net.ne.jp/infopatisserie/2006-11-18