我需要在应用程序启动和退出时编写日志。显然,当它启动时很容易编写日志。但是,用户可以通过多种方式关闭应用程序,甚至可以在任务管理器中将其关闭。关闭应用程序时会出现一种全局事件,它会从任何地方调用特定事件,我可以添加我的日志记录代码吗?
答案 0 :(得分:1)
在Visual Studio中,转到项目属性窗口,“应用程序”选项卡。底部是一个标有“查看应用程序事件”的按钮。这会将您带到一个代码视图,您可以在其中为应用程序事件(包括关闭事件)添加处理程序。但是,如果您的应用程序崩溃,则不会总是触发^ H ^ H ^ H ^ H ^ H以“不寻常”的方式关闭。
启动事件也很有用 - 您可以将启动日志代码放在那里 - 我们使用它来放入所有应用程序设置代码,只显示启动画面,然后启动代码完成主窗口时会弹出来。
最后,Unhandled Exception事件是放置最终catch-all逆止器错误处理程序的便利位置