调试beta C#桌面应用程序的最佳方法是什么

时间:2014-07-07 18:59:07

标签: c# error-handling event-log

我有一个桌面Windows 7 C#桌面应用程序。它即将成为发布的测试版,我想知道在用户使用它时记录错误或警告的最佳方法是什么。

我在考虑使用EventLog。我的主要问题是最好的方法是什么?我应该使用大量的尝试/捕获吗?我读过这是耗时且效率不高的。我看到了这个教程http://tech.pro/tutorial/668/csharp-tutorial-dealing-with-unhandled-exceptions,但它似乎只根据评论捕获未处理的异常。

在应用程序中我基本上有一个Web浏览器和javascript的很多交互性通过应用程序Json和我做的东西,如果出现问题或者如果有警告我希望能够回去看看当时发生了什么事情。

1 个答案:

答案 0 :(得分:0)

我会选择事件日志方法。我们在工作中有一个程序中断,当我们的时钟不能捕获新条目时,我们在try / catch语句中写入事件日志。它始终是一个体面的起点。