- PR -

[EntLib3.1]LoggingABで設定内容を動的に変更する

1
投稿者投稿内容
kawa
常連さん
会議室デビュー日: 2003/03/25
投稿数: 27
お住まい・勤務地: 東京都
投稿日時: 2007-07-18 17:17
EnterpriseLibrary3.1でLoggingABを利用しています。
処理中に動的に設定内容を変更する方法を探しています。
(具体的にはTraceListenerのプロパティ)

しかし以下のソースでは「構成は読み取り専用です(ConfigurationErrorsException)」となってしまいます。

Dim settings As Logging.Configuration.LoggingSettings = _
Logging.Configuration.LoggingSettings.GetLoggingSettings(New Common.Configuration.SystemConfigurationSource())

Dim listener As Logging.Configuration.FlatFileTraceListenerData = _
CType(settings.TraceListeners.Get("FlatFile TraceListener"), Logging.Configuration.FlatFileTraceListenerData)

listener.Formatter = "TEST"

情報をお持ちの方いらっしゃいましたらご教示ください。
kawa
常連さん
会議室デビュー日: 2003/03/25
投稿数: 27
お住まい・勤務地: 東京都
投稿日時: 2007-07-20 11:15
設定ファイルを利用せず、すべてをコーディングする方法は以下で出来るようです。

http://davidhayden.com/blog/dave/archive/2006/02/18/2805.aspx
http://geekswithblogs.net/akraus1/archive/2006/02/16/69784.aspx
1

スキルアップ/キャリアアップ(JOB@IT)