如何使用ngx-logger以角度获取日志文件?

时间:2018-01-16 05:11:07

标签: angular logging

如何将日志设置为以角度为单位而不是在控制台中打印日志。我正在使用ngx-logger。你有什么建议吗?

2 个答案:

答案 0 :(得分:2)

无法从angular写入文件,因为它纯粹是在客户端。

可能的解决方案是发送到服务器并写入文件或使用任何云提供商,例如azure / aws现有功能appInsights / cloudwatch来记录错误。

答案 1 :(得分:2)

根据https://github.com/A1rPun/ngx-logger,有一个将日志发布到服务器端的功能。如果没有功能,请修改库并添加一个。

//Post to an endpoint somewhere on the internets
logToEndpoint(logMessage: any): void {
  this.http.post(url, logMessage);
}

示例有效负载

{
  'level': 'info',
  'message': 'Hello log!',
  'app': 'MyApp',
  'timestamp': '1337133371337'
}