文档中心 > 开发工具&发布

问题排查(Beta)

更新时间:2017/12/07 访问次数:2324

前言

为了方便ISV尽快定位单个用户碰到的一些不容易复现的问题,提供了一套排查机制。
针对特定出现问题的用户,在后台开启后可以看到运行期间产生的日志,帮助定位问题。为了避免性能损耗,设置了超时逻辑,并建议开发者为性能考虑尽量打印关键日志,较少日志量。

使用入门

前置条件:
JSSDK 1.5.26
QAP SDK 2.2.10
千牛 iOS 6.3.2
千牛 Android 6.2.1

QN.tracker.log(text) 供ISV调用

Sample Code

import QN from '$QAP-SDK';

let demoList = [{
  name: 'QN.tracker.log',
  fn: () => {
    QN.tracker.log("This is some log at ${new Date().getTime()}");
  }
}];

class ApiDemoTest extends ApiDemo {
  title = 'QN.tracker';
  demoList = demoList;
  constructor() {
    super();
  }
}
render(<ApiDemoTest />);
export default ApiDemoTest;

后台

开始排查时,登录到后台 qnconsole.taobao.com
屏幕快照 2017-09-28 下午1.52.13.png
联系上用户后,下发调试命令,让用户开始重现问题,大约1分钟后看后台日志进行排查。另外这段时间产生的JS Error也会被一起收集上来。
屏幕快照 2017-09-28 下午1.46.18.png
调试命令会在10分钟内失效,如果需要进一步调试,需要重新下发命令,然后通知用户操作。

FAQ

关于此文档暂时还没有FAQ
返回
顶部