-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. 如何捕獲substr異常?
- 3. 如何捕獲此異常
- 4. 如何捕獲UrlFetchApp.fetch異常
- 5. 如何捕獲Interop異常?
- 6. 如何捕獲jquery異常?
- 7. 如何捕捉「未捕獲的異常」?
- 8. 捕獲異常
- 9. 異常捕獲
- 10. 捕獲異常
- 11. 捕獲異常
- 12. 存在System.ArgumentException異常的捕獲塊,但是異常無法捕獲,爲什麼?
- 13. 何時以及如何捕獲異常
- 14. 捕獲SQLAlchemy異常
- 15. 捕獲iframe異常
- 16. jvm異常捕獲
- 17. JNA捕獲異常
- 18. JUnit異常捕獲
- 19. 捕獲空異常
- 20. 捕獲SOAP錯誤並處理異常
- 21. 的SQL Server捕獲異常,並繼續
- 22. 捕獲PostgreSQL異常並更改列值
- 23. 捕獲異步lambda異常
- 24. 內存不足異常未捕獲
- 25. 如何保持捕獲異常直到它正確java
- 26. 如何在RollBack上捕獲異常
- 27. 如何從Spring $$ EnhancerBySpringCGLIB $$中捕獲異常?
- 28. 如何在實體中捕獲異常?
- 29. 如何使用customErrors捕獲異常?
- 30. 如何從gsoap中捕獲異常?
取決於您希望如何以及在何處保存數據。邏輯將發生在try catch的catch部分(e.ErrorMessage)中。然後,您可以將其保存到文件中,或將其存儲在數據庫或XML中。 – aserwin 2012-07-31 06:53:59