-1
A
回答
1
你應該看看NLOG項目:http://nlog-project.org/
假設你知道如何捕捉異常,你只需要NLOG,其中有多個配置選項寫異常的詳細記錄它(或消息)到文件,事件查看器等等。
1
我假設你知道如何捕捉異常。最基本的例子是這樣的:
try
{
// ... Do some work here
}
catch (Exception ex)
{
File.WriteAllText("C:\\ExceptionFile" + DateTime.Now.Ticks + ".txt", ex.Message);
}
這樣你的錯誤信息將被寫入您的C:\驅動器上的txt文件。 您也可以添加或選擇編寫StackTrace,您可能需要這樣做。
此外,如果您希望在整個應用程序中使用它,您將需要一個更加優雅的解決方案,其中包含日誌類或類似的東西。
相關問題
- 1. 拋出異常並捕獲異常?
- 2. 如何在異常中捕獲異常?
- 3. 如何在保存外鍵字段值時捕獲異常?
- 4. 如何捕獲所有未捕獲的異常並繼續?
- 5. 如何捕獲此異常
- 6. 如何捕獲Interop異常?
- 7. 如何捕獲substr異常?
- 8. 如何捕獲entitydatasource異常
- 9. 如何捕獲ReactiveCommand異常?
- 10. 如何捕獲jquery異常?
- 11. 如何捕獲CheckInvalidPathChars()異常
- 12. 如何捕獲UrlFetchApp.fetch異常
- 13. 如何捕捉「未捕獲的異常」?
- 14. 捕獲異常
- 15. 捕獲異常
- 16. 捕獲異常
- 17. 異常捕獲
- 18. 何時以及如何捕獲異常
- 19. 存在System.ArgumentException異常的捕獲塊,但是異常無法捕獲,爲什麼?
- 20. JUnit異常捕獲
- 21. 捕獲log4net異常
- 22. 捕獲空異常
- 23. XML異常捕獲
- 24. 捕獲iframe異常
- 25. C++異常捕獲
- 26. 捕獲SQLAlchemy異常
- 27. ObjectOutputStream異常捕獲
- 28. jQuery捕獲異常
- 29. Delegate.DynamicInvoke - 捕獲異常
- 30. 捕獲異常和
取決於您希望如何以及在何處保存數據。邏輯將發生在try catch的catch部分(e.ErrorMessage)中。然後,您可以將其保存到文件中,或將其存儲在數據庫或XML中。 – aserwin 2012-07-31 06:53:59