首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角2客户端错误

角2客户端错误
EN

Stack Overflow用户
提问于 2017-04-20 21:23:12
回答 1查看 1.8K关注 0票数 3

我对类型记录和角度2只是个新手,我想知道哪种方法最适合记录客户端错误,这样如果在生产中发生了问题,我就能够找出那个失败的方法是什么,以及抛出了什么错误。

应用程序的后端是用C#编写的,并连接到Server。数据是通过WebAPI调用检索的。

当前,任何服务器端错误都会记录到DB中。我正在考虑编写一个类型记录errorLoggingService,它将调用一个ErrorLoggingController API,然后将错误记录到DB中?

这看起来是一种合理的方法,还是有更好的方法来做到这一点?

下面是我现有的一个示例类型记录方法:

代码语言:javascript
复制
public getCustomerData(customerId: number, year: number) {
   let apiUrl = this.myApiMethod;
   let urlConcat = apiUrl + '/' + customerId + '/' + year + '/';

   return this.http.get(urlConcat)
      .map((response: Response) => <boolean> response.json())
      .catch(this.handleError);
}

public handleError(error: Response) {
   console.log(Error Handler Method Hit);
   //this is where I would call to the Error logging service
   // which would make an API call to log the error to db
   //this.errorLoggingService.logClientError("Build Error Message");
   return Observable.throw(error.json() || 'Server Error');
} 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-23 10:44:44

最后我使用了jsnlog - http://jsnlog.com/

Usersnap看起来也是一个有用的工具-- https://usersnap.com/e1/classic-008

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43530156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档