notifyError(error, option)

使用notifyError,可以将主动捕获的错误发送到Fundebug

error:抛出的错误对象,即Error对象。

option:可选对象,参数类型为对象,用于发送一些额外信息,比如:

  • name: 自定义错误名称
  • metaData: 其他自定义信息

示例:

try 
{
  // 代码
}
catch (err) 
{
  fundebug.notifyError(err);
}

发送name和metaData:

try 
{
  // 代码
}
catch (err) 
{
    fundebug.notifyError(err,
    {
        name: "支付失败",
        metaData:
        {
            company: "Fundebug",
            location: "厦门"
        }
    });
}
在其他页面使用fundebug.notifyError接口

由于fundebug并非全局变量,因此fundebug需要通过全局globalData来共享到其他页面。

首先,在app.js中,将fundebug设为globalData的子属性。

App(
{
    globalData:
    {
        fundebug: fundebug
    }
});

然后,在其他页面通过globalData来调用fundebug.notifyError()

var app = getApp();
app.globalData.fundebug.notifyError(new Error("TEST"));

results matching ""

    No results matching ""