【问题标题】:Is there any way to print errors in Firebase?有什么方法可以在 Firebase 中打印错误?
【发布时间】:2020-07-18 05:33:41
【问题描述】:

是否可以在 firebase 上打印错误? 不要创建另一个collection,而是创建document

示例:我调用了云函数。但是当云功能失败时,我们找不到哪个错误/错误代码。现在,我调试应用程序并再次运行云功能检查我的控制台。有什么方法可以在 firebase 中打印?

 if (result.data['success']) {
    finalize();
  } else if (result.data['errorCode'] == 1003) {
      print(result.data['errorMessage']);
  } else {
      print(result.data['errorMessage']);
  }
} on CloudFunctionsException catch (e) {
  print(e);
} catch (e) {
  print(e);
}

还有其他错误。 api调用错误等

【问题讨论】:

  • “在 Firebase 中打印”是什么意思?你的预期结果是什么?由于您在颤动代码方面对此进行了跟踪,因此我假设您希望将此堆栈跟踪添加到您的数据库中,但是您提到“不要创建另一个集合并创建文档”。所以我对你的期望有点困惑。
  • @ralemos 堆栈跟踪是什么意思?
  • @ralemos 如何创建堆栈跟踪?使用这个 API pub.dev/packages/firebase_crashlytics

标签: firebase flutter dart google-cloud-functions


【解决方案1】:

函数产生的每个错误都存储在Firebase Dashboard -> Function -> Logs (tab) 中。此外,当您创建自己的函数时,每个 console.log() 都会记录在那里。

【讨论】:

  • 我只是添加示例,其他http调用错误呢?我只是print()
猜你喜欢
  • 2011-05-17
  • 1970-01-01
  • 2014-02-28
  • 2012-02-18
  • 2022-01-21
  • 2019-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多