Common.Logging Web サイトに記載されているように、すべてのログ メッセージを から にリダイレクトしようとしてSystem.Diagnostics.Trace
います。Common.Logging
残念ながら、アプリケーションを実行するStackOverflowException
と、理由がわかりません。<system.diagnostics>
セクションを削除すると、正常に動作します。
この問題は、単一の呼び出しを行う単純なコンソール アプリケーションを使用して再現しました。Trace.WriteLine("hello");
ここに私の完全なApp.config
ファイルがあります:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.diagnostics>
<trace>
<listeners>
<clear />
<add name="commonLoggingListener"
type="Common.Logging.Simple.CommonLoggingTraceListener, Common.Logging"
initializeData="LogLevel=Trace" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
何が原因であるかについて、誰でも提案できますStackOverflowException
か?