如何将日志设置为以角度为单位而不是在控制台中打印日志。我正在使用ngx-logger。你有什么建议吗?
答案 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'
}