如何在没有reportLocation的情况下在谷歌错误报告中发送错误



我正在尝试使用Google Cloud错误报告api报告错误。我想用他们的stackTrace记录他们。我不想使用context.reportLocation

这里提到

消息:字符串[必需]错误消息。如果未提供context.reportLocation,则消息必须包含一个标头(通常由异常类型名称和错误消息组成(和一个支持的编程语言和格式之一的异常堆栈跟踪。

没有提供关于如何使用message字段而不是context.reportLocation的示例。

我尝试获取当前堆栈并将其字符串化以传递到消息字段。但我一直得到以下错误:

INVALID_ARGUMENT: ReportedErrorEvent.context must contain a location unless `message` contain an exception or stacktrace.

我想报告的实际错误是请求负载中的字符串格式。有人能举一个JavaScript格式合适的例子吗?

我的首选方法是:

  1. 从API资源管理器开始
  2. 查找API,例如错误报告
  3. 查找方法,例如report
  4. 使用文档了解请求(ReportedErrorEvent(和响应类型

在这种情况下,ReportedErrorEvent包含message,这解释了如何将其用于各种语言:

JavaScript:必须是V8返回的error.stack的值。

相关内容

  • 没有找到相关文章

最新更新