log4net 1.2.9

About log4net

訳あって1.2.0 BETA8をずっと使用してきたのだけれど、やっと最新の1.2.9に変えることができた。
自前のライブラリィのロガーはピア部にlog4netのロガーを無期限リースの.NET Remoting サーバーアクティベーションオブジェクト(SAO)として公開した、AppDomainグローバルなロガーとして使用している。これは複数のアプリケーション且つ、同一環境設定下でlog4netのロガーを使うことによる資源の競合回避、節約が主な目的。
1.2.9の実装はDOMConfiguratorクラスがDeprecatedになっていて代りにXmlConfiguratorになっていたり、LogLevelの定数が全て大文字ではなくなっていたりと細かい変更はあるようだけどそれ以外ではビルドも問題無く通り動作も順調。素晴らしい。