2016-03-31 1 views
1

log4netを使用してWindowsイベントログに書き込もうとしています。私は使用していますFellow Oak DICOM log4net connectorLog4netイベントロギングとFellow Oak Dicomとの統合dicom.log4net

私はどのようなサービスでもセットアップすることができます:AssemblyInfoのXmlConfigurator、* exe.loggerは出力にコピー、常にコピーです。私は、Dicom.Log4netパッケージとlog4netパッケージがインストールされているナゲットパッケージを持っています。

After looking at the wiki、私は

Dicom.Log.LogManager.SetImplementation(Dicom.Log.Log4NetManager.Instance); 

を追加しました私はlog4netのXML設定を使用することはできますか私は、ログSerilogの例のように、それを初期化する必要があるでしょうか?

+0

私は回避策を見つけて、GitHubで問題を開いています。回避策の詳細が問題になります。 https://github.com/fo-dicom/fo-dicom/issues/244 – WhatWhat

答えて

0

それはAssemblyInfo.csファイルに[XmlConfigurator]属性を識別するために、障害が根底log4netのLogManager、問題#244を参照し、要求#248を引っ張るの不十分な初期化によるものであったことが判明しました。 2016年4月12日の時点で

、この問題は、FO-DICOM開発ブランチで修正されており、次のリリースに組み込まれます。

+0

Anders氏に調査の時間を割いていただきありがとうございます。これは本当に助けになると私はfo-dicomの次のバージョンを楽しみにしています!それは素晴らしいパッケージです。 – WhatWhat