ErrorManager模块提供对错误观察器的注册和注销的能力。
ErrorManager.on
注册错误观测器。
let observer = {
onUnhandledException(errorMsg) {
console.log('onUnhandledException, errorMsg: ', errorMsg)
}
};
try {
errorManager.on('error', observer);
} catch (paramError) {
console.log('error: ' + paramError.code + ', ' + paramError.message);
}
ErrorManager.off
注销错误观测器。
let observerId = 100;
function unregisterErrorObserverCallback(err) {
if (err) {
console.log('------------ unregisterErrorObserverCallback ------------', err);
}
}
try {
errorManager.off('error', observerId, unregisterErrorObserverCallback);
} catch (paramError) {
console.log('error: ' + paramError.code + ', ' + paramError.message);
}