1

log4netを使用する独自のアセンブリの1つを参照するlinqpadがあります。linqpad がアセンブリ メソッドを呼び出すときに、log4net のログ レベルを ERROR に設定していますが、アセンブリからのデバッグ レベルのメッセージが linqpad の結果領域に表示されます。

これの原因を知っている人はいますか?Linqpad は log4net 自体を使用しますか、それとも log4net で特別な動作をしますか?

4

2 に答える 2

2

LINQPad は、log4net に依存する SharpDevelop を使用しますが、これは UI ドメインに対して十分に分離されており、クエリに影響を与えることはありません。

log4net をどのように構成していますか? プログラムによるものですか、それともアプリケーション構成ファイルを介したものですか? 後者の場合、クエリで取得できるように、アプリケーション構成ファイルの名前を linqpad.config にする必要があります。

于 2011-01-13T04:30:55.940 に答える
0

構成が取得されないという問題がありました。別のものを作成することLinqpad.config(LINQPad自身を編集しないこと!)は、私が見逃していた情報の重要な部分です-ジョーに感謝します。ちなみに素晴らしいアプリ!

于 2011-10-12T14:25:37.723 に答える