2015-03-24 92 views
0

在.Net 4.0 Web服務中,我使用trace autoflush寫入日誌文件。.Net Trace Listener日誌記錄級別

通過增加在web.config如下:

<trace autoflush="true" > 
    <listeners> 
    <add name="TextWriter" 
     type="System.Diagnostics.TextWriterTraceListener" 
     initializeData="trace.log" > 
    </add> 
    </listeners> 
</trace> 

我試圖找到一種方法只記錄Trace.TraceError(「錯誤信息」),並排除Trace.TraceInformation(「一些詳細的調試東西「)而不改變我的代碼,只是改變web.config?

我在MSDN上找到的信息顯示瞭如何通過添加調用Trace.Flush()並添加源代碼,交換機和sharedlisteners的代碼來完成此操作,但是我想繼續使用自動刷新而不更改代碼。

非常感謝提前:)

回答

0

這似乎是不可能的。跟蹤自動刷新沒有能力在web.config中設置其級別。