0
我正在尋找在我的程序中實現一個簡單的錯誤日誌。我試着簡單地使用try/catch並將錯誤消息寫入catch中的文本文件。它的工作原理,但我需要封裝try/catch中的每一個方法。C#錯誤記錄到文件
是否有簡單的方法來做到這一點?任何方式來簡單地將錯誤消息重定向到文本文件,例如?
我正在尋找在我的程序中實現一個簡單的錯誤日誌。我試着簡單地使用try/catch並將錯誤消息寫入catch中的文本文件。它的工作原理,但我需要封裝try/catch中的每一個方法。C#錯誤記錄到文件
是否有簡單的方法來做到這一點?任何方式來簡單地將錯誤消息重定向到文本文件,例如?
使用Application.ThreadException事件
首先,你應該知道什麼是你的程序的Web/WIN形式或......,還有的問題是這麼過寬。 – mybirthname
這聽起來像面向方面編程的工作。將所有內容都包含在try-catch中似乎是一個非常糟糕的主意。 – Vogel612
您必須使用'try/catch'來處理異常(因此記錄*處理*異常)。還建議處理*未處理的*異常(使用搜索,不要忘記指定wpf/winforms)。據我所知,沒有辦法自動記錄處理的異常(你可以很容易地處理未處理的異常),但是在每個catch中添加一行就沒有什麼問題了,比如Log.Add(e,.. );'。 – Sinatr