2014-12-19 45 views
0

我正在尋找在我的程序中實現一個簡單的錯誤日誌。我試着簡單地使用try/catch並將錯誤消息寫入catch中的文本文件。它的工作原理,但我需要封裝try/catch中的每一個方法。C#錯誤記錄到文件

是否有簡單的方法來做到這一點?任何方式來簡單地將錯誤消息重定向到文本文件,例如?

+0

首先,你應該知道什麼是你的程序的Web/WIN形式或......,還有的問題是這麼過寬。 – mybirthname

+0

這聽起來像面向方面編程的工作。將所有內容都包含在try-catch中似乎是一個非常糟糕的主意。 – Vogel612

+0

您必須使用'try/catch'來處理異常(因此記錄*處理*異常)。還建議處理*未處理的*異常(使用搜索,不要忘記指定wpf/winforms)。據我所知,沒有辦法自動記錄處理的異常(你可以很容易地處理未處理的異常),但是在每個catch中添加一行就沒有什麼問題了,比如Log.Add(e,.. );'。 – Sinatr

回答