-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