我正在使用AngularFire,但没有任何方法可以设置日志记录级别以进行调试。 Firestore documentation显示可以,但是AngularFire似乎不授予您访问该对象的权限。
如何使用AngularFire设置日志记录级别?如果没有办法,您如何建议我使用Angular中的常规firestore SDK来做到这一点?
答案 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');