大侠
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

36 lines
1.1 KiB

export default class LogMgr{
private static _ins: LogMgr;
static get ins(): LogMgr {
if (!this._ins) {
this._ins = new LogMgr();
}
return this._ins;
}
private isInit:boolean = false;
init(){
if (this.isInit) { return; }
if (!window['tt']) { return; }
if (!window["tt"].getLogManager) { return; }
const feedbackLogManager = window["tt"].getLogManager();
if (!feedbackLogManager) { return; }
this.isInit = true;
let logger = null;
if (window["tt"].getRealtimeLogManager) {
logger = window["tt"].getRealtimeLogManager();
}
window.addEventListener('error', (e) => {
console.error('Global Error:', e.error);
feedbackLogManager.error(e.error)
logger && logger.error(e.error)
});
console.warn("抖音错误日志捕获初始化成功!")
// window.addEventListener('unhandledrejection', (e) => {
// console.error('Unhandled Promise Rejection:', e.reason);
// });
}
}