2016-02-29 131 views
0

所以我分類TraceListener爲了輸出到EntLib6 SLAB而不需要注入客戶記錄器實現。我現在遇到的問題是我需要看到Trace.Writeline(message, category)提供的類別,我不確定它在哪裏。我在哪裏可以從我的自定義TraceListener中獲取類別?如何從TraceListener獲取跟蹤類別?

最終目標是真正從庫中的跟蹤輸出中獲取信息,並通過實際的記錄器將它們發送到使用該庫的應用程序中。我也接受任何更好的技術。

+0

您提到了TraceListener,如果是Systems.Diagnostic,那麼使用Essential Diagnostics使用的基礎。然後,您只有1個覆蓋,並允許您訪問TraceEventType https://essentialdiagnostics.codeplex.com/wikipage?title=Listeners&referringTitle=Home – MatthewMartin

回答

0

我跟着從https://github.com/MRCollective/AzureTraceListeners

基本上在自定義的TraceListener,例子,當你覆蓋諸如 公共覆蓋無效的WriteLine(字符串消息,串類)

你的方法內部類的方法。你可以從那裏把它傳遞給你自己的處理方法。