开发者

ASP.NET: How can I use a listener defined on Web.Config?

开发者 https://www.devze.com 2022-12-21 14:06 出处:网络
I\'m developing an ASP.NET WebForm application w开发者_如何转开发ith Visual Studio 2008 SP1 and C#.

I'm developing an ASP.NET WebForm application w开发者_如何转开发ith Visual Studio 2008 SP1 and C#.

I've defined the following listener on Web.Config:

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

How can redirect output from OutPut Window to this listener? All sentences like this:

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

or

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

are shown on output window.


I solved the problem. Now, Web.Config look like this:

<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>

It is necessary to remove Default listener.


A good article for it is here

If you want to listen to the WMI events of asp.net application refer this

0

精彩评论

暂无评论...
验证码 换一张
取 消