2010-12-27 4 views
1

私はlog4netのログを使ってWPFアプリケーションを開発しています。 また、SWFファイルの読み込み目的でサードパーティ製のDLLを1つ使用します。 このDLLはlog4netロギングで開発されました。第三者のDLLでlog4netのログを無効にする

私のアプリケーションでswfの読み込み機能を使用すると、約7MBの情報がサードパーティ製のDLLによってアプリケーションのログファイルにログインしていることに気付きました。このため、私のアプリケーションログファイルのサイズは大幅に増加しています。

アプリケーション構成ファイルからサードパーティのDLLログを無効にする方法はありますか?私はこのサードパーティのDLLのソースコードを持っていません。

答えて

9

.NET reflectorをダウンロードしてください。これを使用して、サードパーティのアプリケーションで使用されるパッケージルートが何かを判断します。 Com.Thirdpartyの場合は、log4netの設定に入れてください。

<logger name="Com.Thirdparty"> 
    <level value="OFF" /> 
</logger> 
+0

こんにちはdarioo、ありがとうございます。それは正常に動作しています。 – SrinivaS

+0

@SrinivaS:問題ありません。あなたが役に立つと思ったら、この回答を受け入れることができます。 – darioo

関連する問題