在Windows 8 metro应用程序中收集分析和错误的策略

时间:2013-02-08 08:02:07

标签: logging error-handling microsoft-metro analytics winjs

我使用javascript构建了一个metro应用程序,我写了大约6000行代码。

我正在寻找收集两件事的方法

  1. 用户正在做什么,用户操作分析
  2. 用户可能面临的错误,收集日志文件或其他策略。
  3. 有哪些可用选项以及有哪些可行的策略。

1 个答案:

答案 0 :(得分:1)

我会使用云连接来实现它,以便在集中位置轻松查看使用情况。我会在用户本地存储中创建日志消息,分析点,错误等的集合,然后在应用程序启动时(也许可能每隔几分钟)启动异步服务,以确保用户连接到Internet,然后我会将记录从本地存储推送到Azure移动服务。 如果您之前没有设置Azure移动服务,它们非常简单,便宜且方便。您可以创建一个表来存储数据点,并为用户的收据ID添加额外的属性(唯一标识它们及其机器)。现在,您总是为所有用户提供一个用于使用数据的表。 那是我的0.02美元。