1

Visual Studio 2008 SP1 と C# を使用して ASP.NET WebForm アプリケーションを開発しています。

Web.Config で次のリスナーを定義しました。

<system.diagnostics>
    <trace>
        <listeners>
            <add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="D:\Logs\logWeb.txt" />
        </listeners>
    </trace>
</system.diagnostics>

出力を OutPut Window からこのリスナーにリダイレクトするにはどうすればよいですか? すべての文は次のようになります。

System.Diagnostics.Trace.WriteLine("IntegratedManaged: ResolveCulture");

また

System.Diagnostics.Debug.WriteLine("IntegratedManaged: ResolveCulture");

出力ウィンドウに表示されます。

4

2 に答える 2

2

私は問題を解決しました。これで、Web.Configは次のようになります。

<system.diagnostics>
    <trace autoflush="true" indentsize="2">
        <listeners>
            <remove name="Default" />
            <add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="D:\Logs\logWeb.txt" />
        </listeners>
    </trace>
</system.diagnostics>

デフォルトリスナーを削除する必要があります。

于 2010-02-26T13:27:31.327 に答える
0

それのための良い記事はここにあります

asp.net アプリケーションの WMI イベントをリッスンする場合は、これを参照してください

于 2010-02-26T13:22:45.190 に答える