使用 Angular 中的全局异常处理改进前端错误日志

Improving Frontend Error Logs with Global Exception Handling in Angular

提问人:Adil Asif 提问时间:7/24/2023 更新时间:7/24/2023 访问量:48

问:

我最近了解了前端应用程序中的日志记录错误。我实现了一个基本的全局异常处理程序来记录任何发生的异常。但是,我遇到了一个问题,即堆栈跟踪并不总是在触发错误的地方提供正确的函数。相反,它将包括内置函数,因此很难确定错误的实际原因。我的主要目标是拥有清晰的日志,帮助我确定生产环境中错误的根本原因。目前,日志在这方面不是很有帮助。

我在下面附上了与我类似的代码

import { ErrorHandler } from '@angular/core';

export class GlobalErrorHandler implements ErrorHandler {
  constructor() {}
 
  handleError(exception: Error) {
    console.log("Exception Has occured",exception);
  }
}

 
Angular 调试 错误处理 异常日志记录 前端优化

评论


答: 暂无答案