我们正在计划开发一个metro应用程序,并希望找出Windows8 RT中可用的支持/编程模型,以收集调试/诊断日志数据。 这应该很快帮助/诊断现场的应用程序错误。Win8 Metro:收集调试和诊断信息
我们可以像传统的Windows应用程序那样记录调试数据,并要求用户在遇到错误时发送日志文件吗?
例如,如果应用程序在QA /最终用户计算机上加载时运行异常,我们可以请求QA /最终用户附加包含问题的日志文件。
我们正在计划开发一个metro应用程序,并希望找出Windows8 RT中可用的支持/编程模型,以收集调试/诊断日志数据。 这应该很快帮助/诊断现场的应用程序错误。Win8 Metro:收集调试和诊断信息
我们可以像传统的Windows应用程序那样记录调试数据,并要求用户在遇到错误时发送日志文件吗?
例如,如果应用程序在QA /最终用户计算机上加载时运行异常,我们可以请求QA /最终用户附加包含问题的日志文件。
您是否检查了此MSDN示例:Logging Sample for Windows Store Apps (ETW Logging in WinRT)?
您不必收集任何数据,windows store正在为您做这件事。在Windows应用商店应用Dashboard中,质量低下的用户报告了有关崩溃和应用程序无响应的状态,这些都是带有调试信息的* .cab文件。
您可以打开这个文件(* .dmp)提供与Visual Studio,下面是详细信息:
http://msdn.microsoft.com/en-us/library/windows/apps/jj933262.aspx
要求用户发送日志文件是不是一个好主意。你可能不想实现缓存当天所有例外的东西。在一天结束的时候(或一周或一个月),您可以将日志数据发送到服务等。 –
感谢您的评论,很抱歉,我没有注意很久。当用户报告问题时,我们只需要日志文件,很可能需要关心的电话。因此,我们认为我们将执行分享合同或仅使用apis来处理这些问题 – programmer123