ErrorObserver
ErrorObserver
定义异常监听,可以作为ErrorManager.on的入参监听当前应用发生的异常。
ErrorObserver.onUnhandledException
onUnhandledException(errMsg: string): void;
将在js运行时引发用户未捕获的异常时调用。
系统能力:SystemCapability.Ability.AbilityRuntime.Core
参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
errMsg | string | 否 | 有关异常的消息和错误堆栈跟踪。 |
示例:
import errorManager from '@ohos.app.ability.errorManager';
let observer = {
onUnhandledException(errorMsg) {
console.log('onUnhandledException, errorMsg: ', errorMsg);
}
};
try {
errorManager.on('error', observer);
} catch (error) {
console.log('registerErrorObserver failed, error.code: ${JSON.stringify(error.code)}, error.message: ${JSON.stringify(error.message)}');
}
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13