log4netを使用する独自のアセンブリの1つを参照するlinqpadがあります。linqpad がアセンブリ メソッドを呼び出すときに、log4net のログ レベルを ERROR に設定していますが、アセンブリからのデバッグ レベルのメッセージが linqpad の結果領域に表示されます。
これの原因を知っている人はいますか?Linqpad は log4net 自体を使用しますか、それとも log4net で特別な動作をしますか?
LINQPad は、log4net に依存する SharpDevelop を使用しますが、これは UI ドメインに対して十分に分離されており、クエリに影響を与えることはありません。
log4net をどのように構成していますか? プログラムによるものですか、それともアプリケーション構成ファイルを介したものですか? 後者の場合、クエリで取得できるように、アプリケーション構成ファイルの名前を linqpad.config にする必要があります。
構成が取得されないという問題がありました。別のものを作成することLinqpad.config
(LINQPad自身を編集しないこと!)は、私が見逃していた情報の重要な部分です-ジョーに感謝します。ちなみに素晴らしいアプリ!