0

プロジェクトでlog4netロギングを設定しようとしています。私はすべてが正しくセットアップされていると思います、私はdllへの参照を持っていて、それのための設定ファイルを持っています。

何らかの理由で、log4net.Config.XMLConfigurator.Configure()を使用して構成しようとすると、log4net.Config.XMLConfiguratorまでの呼び出しのみが認識されます。インテリセンスはXMLConfiguratorクラスのConfigureメソッドを認識できず、コンパイルするとエラーがスローされます。

エラー40無効なトークン'('クラス、構造体、またはインターフェイスメンバーの宣言

何が間違っている可能性がありますか?

4

1 に答える 1

0

Log4Netを幅広く使用しており、これを行う最も簡単な方法は、構成ファイルにアプリケーションの実行可能ファイルと同じ名前を付けることです(例:Myapp.exe.log4net)。

次に、AssemblyInfo.csファイルに行を入れて、このファイルを取得できます。

[assembly: log4net.Config.XmlConfigurator(ConfigFileExtension="log4net",Watch=true)]

http://logging.apache.org/log4net/release/manual/configuration.htmlを参照してください

.log4netファイルを出力ディレクトリにコピーするように設定することを忘れないでください!

于 2011-04-09T10:15:10.633 に答える