Трассировка .NET не работает с Diagnostics.TraceSource, только Diagnostics.Trace

Я пытаюсь настроить трассировку .NET. Я могу получить базовую трассировку для работы через System.Diagnostics.Trace, но по сложным причинам я должен активировать трассировку через объекты System.Diagnostics.TraceSource (новый способ сделать это, начиная с .NET 2.0), а не с помощью System.Diagnostics.Trace. Все перепробовал, но работать с TraceSource просто не хочется. Я выполняю трассировку в коде программной части ASP.NET (aspx.cs)

Вот несколько связанных URL-адресов:

http://msdn.microsoft.com/en-us/library/ty48b824.aspx
http://msdn.microsoft.com/en-us/library/64yxa344.aspx
http://msdn.microsoft.com/en-us/library/sk36c28t.aspx
http: // blogs.msdn.com/b/bclteam/archive/2005/03/15/396431.aspx
http://msdn.microsoft.com/en-us/library/b0ectfxd%28v=VS.100%29. aspx

В настоящее время, исходя из того, что находится в web.config, он должен отслеживать как файл, так и страницу, из этого кода:

TraceSource ts = new TraceSource("mysource", SourceLevels.All);
Trace.Write("Trace (old way)"); // this one works
ts.TraceInformation("Trace (new way)"); // this one doesn't work
ts.Flush();
ts.Close();

Вот соответствующие разделы web.config:

 
       
             
                 
                 
            
       

       
            
                   
                       
                       
                 
            
       


        
            
            
            
       

       
            
            
       

 
 
       

       
            
       
 

 
       
       

6
задан eeeeaaii 29 September 2010 в 15:07
поделиться