AngularFire-如何设置日志记录级别?

时间:2020-03-11 07:41:52

标签: google-cloud-firestore angularfire

我正在使用AngularFire,但没有任何方法可以设置日志记录级别以进行调试。 Firestore documentation显示可以,但是AngularFire似乎不授予您访问该对象的权限。

如何使用AngularFire设置日志记录级别?如果没有办法,您如何建议我使用Angular中的常规firestore SDK来做到这一点?

2 个答案:

答案 0 :(得分:0)

似乎没有特定的导入方式,但是,经过一些研究,我发现此Github issue为您提供了一种导入选项,可能会对您有所帮助。

您可以使用以下代码尝试一下:

import * as firebase from 'firebase/app';
import 'firebase/firestore';
firebase.firestore.setLogLevel('debug');

这样,您可以尝试设置日志记录级别。

此外,该社区下面的其他两个帖子,您可以找到有关使用Angular进行调试的日志记录错误的更多信息和选项。我相信他们可能会为您提供帮助。

其他两篇文章提供了有关将Firestore与Angular结合使用的更多信息。

让我知道信息是否对您有帮助!

答案 1 :(得分:0)

截至 2021 年,自 user13068860 的回答以来,导入语法已更新。我在 AngularFire 6.1.5 中使用了以下内容。

import firebase from 'firebase/app';

firebase.firestore.setLogLevel('debug');