我曾見過幾個使用Trace功能捕獲事件並將它們流出到日誌文件的項目。我找不到一個簡單的跟蹤指南,告訴我如何配置Trace來捕獲和寫入所述日誌文件。有沒有人有鏈接建議,或提供一些簡單的步驟來遵循?尋找關於使用跟蹤記錄的簡單解釋
3
A
回答
1
我偶然發現MSDN article真的有幫助。對不起,在發佈問題之前我沒有找到它,但也許其他人可能有相同的問題,但沒有找到此鏈接。
0
看看日誌框架。我們推出了自己的,但現在正在遷移到log4net免費提供http://logging.apache.org/log4net/
3
Trace
對象將語句寫入任何附加的TraceListeners
。你可以建立你自己的,但也有在System.Diagnostics
命名空間中已經定義了一個數,包括:
- ConsoleTraceListener(控制檯)
- DefaultTraceListener(Visual Studio中/調試器)
- DelimitedListTraceListener(的TextWriter,特殊格式)
- EventLogTraceListener(事件日誌 - 任何來自System.Diagnostics.EventLog繼承)
- TextWriterTraceListener會(TextWriter的 - 認爲文件)
當然,您可以從TraceListener
類繼承自己的類,該類可以寫入任意位置。例如,您可以登錄到數據庫,讓它在某些情況下發送電子郵件或頁面,或者將語句寫回日誌平臺(如log4net)。
重要的是你需要創建一個你想要的任何監聽器的實例,然後將它們添加到Trace'class Listeners集合中。您可以根據需要添加任意數量,Trace將寫入所有這些數據。通過這種方式,您可以使用作爲框架一部分的良好支持和理解的對象來編寫一次日誌記錄代碼,並且您可以附加任何您需要的內容。
0
我正在尋找一種方法來設置事件日誌的類別,FormattedEventLogTraceListener寫入(而不是消息的類別)。
但我無法找到這個類的適當屬性。
是否可以設置?
相關問題
- 1. 使用註釋進行跟蹤記錄
- 2. 用於跟蹤使用記錄的稀疏查找
- 3. 用於日誌記錄的SQLite跟蹤
- 4. 尋找關於Android設備上跟蹤系統的建議
- 5. 尋求類似於MS Word跟蹤變更的Dynamics365 CRM記錄解決方案
- 6. 尋找Java註釋的簡單配方
- 7. TSQL尋找失蹤值重複記錄
- 8. SQL - 如何跟蹤「簡單關係」
- 9. 解釋ANR堆棧跟蹤
- 10. sml foldl解釋/跟蹤
- 11. SPIN:解釋錯誤跟蹤
- 12. 在PHP中尋找對exec的簡單解釋
- 13. 尋找解釋System.NotSupportedException
- 14. 尋找關於config.xml的特定節點的解釋
- 15. 如何使用SpecFlow設置單獨的跟蹤/日誌記錄
- 16. Java - 記錄和跟蹤
- 17. 共享點記錄/跟蹤
- 18. 跟蹤YouTube觀看記錄
- 19. 跟蹤/記錄ActiveRecord回調
- 20. 堆棧跟蹤記錄器
- 21. 請求跟蹤記錄器
- 22. Java跟蹤器/記錄器
- 23. 尋找失蹤的XML註釋
- 24. 尋找簡單/容易的基於PHP的Feed解析器
- 25. 尋找bug跟蹤系統(基於PHP的?)
- 26. 如何解釋我的堆棧跟蹤?
- 27. iOS上的棧跟蹤解釋
- 28. 尋找失蹤使用SQL
- 29. 尋找失蹤使用XMLUnit
- 30. 簡單的解釋
你是指Windows ETL跟蹤,還是ASP.Net內的東西? – Brian 2009-01-06 19:46:27
ASP.NET中的東西... – Dscoduc 2009-01-07 20:49:17