js-apis-inner-application-errorObserver.md 839 字节
Newer Older
M
m00512953 已提交
1 2
# ErrorObserver

Z
zhongjianfei 已提交
3
定义异常监听,可以作为[registerErrorObserver](js-apis-application-errorManager.md#errormanagerregistererrorobserver)的入参监听当前应用发生的异常。
M
m00512953 已提交
4 5 6 7 8 9 10 11 12 13

## onUnhandledException

onUnhandledException(errMsg: string): void;

将在js运行时引发用户未捕获的异常时调用。

**系统能力**:SystemCapability.Ability.AbilityRuntime.Core

**参数:**
Z
zhongjianfei 已提交
14

M
m00512953 已提交
15 16 17 18 19
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| errMsg | string | 否 | 有关异常的消息和错误堆栈跟踪。 |

**示例:**
Z
zhongjianfei 已提交
20

M
m00512953 已提交
21 22 23 24 25 26 27 28 29 30
```ts
import errorManager from '@ohos.application.errorManager';

let observer = {
    onUnhandledException(errorMsg) {
        console.log('onUnhandledException, errorMsg: ' + JSON.stringify(errorMsg));
    }
}
errorManager.registerErrorObserver(observer)
```