【发布时间】:2020-05-08 23:45:48
【问题描述】:
当我的程序出现错误时,它会创建一个日志文件并显示一个弹出消息。弹出消息有 2 个选项“确定”,用于关闭消息和“显示日志”,通过单击按钮,应该打开我创建的日志文件。但我不知道在按钮单击的方法中写什么。谢谢
【问题讨论】:
-
有很多正确的日志记录和日志暴露。通常唯一可靠的方法是让程序提示“显示日志?”自己启动真正的程序。可以这么说,有一个“发射器”。程序返回值的一些基本设置可以告诉启动器“出错了,提示显示日志”。如果出现问题,您永远不应该延迟关闭程序。如果遇到致命异常,则无法提示 - 并且确实不应该尝试提示。
-
一般日志文件必须先打开并保持打开状态。我的建议是永远不要对任何文件这样做。 “Create, use, Dispose。全部在同一段代码中,理想情况下使用一个using块。日志文件是一个异常。至于我使用的异常分类,有两篇关于异常处理的文章我经常链接:blogs.msdn.microsoft.com/ericlippert/2008/09/10/… | codeproject.com/Articles/9538/…