簡體   English   中英

從Windows服務記錄異常

[英]Logging exceptions from windows service

我在C#中實現了一個Windows服務。 注冊有關Windows服務中發生的異常的信息的最佳方法是什么? 使用EventLoger類是個好主意? 或者我應該實現自己的記錄器並將異常信息寫入某個文本文件。

任何幫助表示贊賞。

謝謝。

要么使用像NBug這樣的異常日志記錄/處理庫,要么使用像log4netNLog這樣的通用日志記錄庫(如果使用它,你需要使用NLog創建自定義異常過濾器)。

如果您不想要額外的.dll依賴項,則最好使用內部System.Diagnostics.TraceSystem.Diagnostics.Debug類。

這取決於。 兩個基本問題是:為什么要記錄異常,誰將查看異常?

根據這些問題的答案,您可能根本不想記錄異常,或者您可能希望向某人發送電子郵件/短信以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM