-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