我们正计划开发一个 Metro 应用程序,并想了解 Windows8 RT 中可以使用哪种支持/编程模型来收集调试/诊断日志数据。这应该可以快速帮助/诊断该领域的应用程序错误。
我们可以像传统的 Windows 应用程序那样记录调试数据并在遇到错误时要求用户发送日志文件吗?
对于前。如果应用程序在 QA/最终用户机器上加载时出现异常,我们可以要求 QA/最终用户附上问题的日志文件。
我们正计划开发一个 Metro 应用程序,并想了解 Windows8 RT 中可以使用哪种支持/编程模型来收集调试/诊断日志数据。这应该可以快速帮助/诊断该领域的应用程序错误。
我们可以像传统的 Windows 应用程序那样记录调试数据并在遇到错误时要求用户发送日志文件吗?
对于前。如果应用程序在 QA/最终用户机器上加载时出现异常,我们可以要求 QA/最终用户附上问题的日志文件。
您不必收集任何数据,Windows 商店正在为您做这些。在 windows 商店应用程序仪表板中,在质量下,您有关于 chrash 和应用程序无响应状态的报告,这些是带有调试信息的 *.cab 文件。
您可以使用 Visual Studio 打开此文件 (*.dmp),详细信息如下:
http://msdn.microsoft.com/en-us/library/windows/apps/jj933262.aspx
您是否检查过此 MSDN 示例:Windows 应用商店应用程序的日志记录示例(WinRT 中的 ETW 日志记录)?