notifyError(error, option)
使用 notifyError()方法,可以将主动捕获的错误发送到 Fundebug
error:抛出的错误对象,参数类型为Error
option:可选对象,参数类型为对象,用于发送一些额外信息,比如:
- metaData: 其他自定义信息
示例:
try {
// 代码
} catch (err) {
if ("fundebug" in window) {
fundebug.notifyError(err);
}
}
发送 metaData:
try {
// 代码
} catch (err) {
if ("fundebug" in window) {
fundebug.notifyError(err, {
metaData: {
company: "云麒",
location: "厦门"
}
});
}
}
fundebug.notifyError()上报的错误的类型"caught",即type属性的值为"caught"。
TypeScript
notifyError方法的TypeScript定义如下:
export function notifyError(error: Error, options?: IOptions): undefined;
interface IOptions {
metaData?: object;
}