如何设置Firestore的日志级别?
根据文档here,我应该使用setLogLevel方法,但我无法在Firestore客户端对象上看到方法,例如FirestoreClient.getFirestore()
。
答案 0 :(得分:4)
对于那些最终试图更改JS Web SDK日志级别的人:
firebase.firestore.setLogLevel("debug"); // "debug" | "error" | "silent"
请注意,在Firestore之后缺少(),而不是:
firebase.firestore().settings(/*...*/)
答案 1 :(得分:0)
Java Server SDK for Firestore中目前没有日志记录功能。 Firestore支持登录所有Mobile客户端(Android,iOS和Web)以及Node Server SDK。
答案 2 :(得分:0)
适用于Java的Firebase Admin SDK现在使用SLF4J(Java的内置外观记录器)。
如Hiranya's blog post中所述:只需将slf4j-simple
绑定添加到应用程序类路径,然后设置-Dorg.slf4j.simpleLogger.defaultLogLevel=debug
系统属性。
答案 3 :(得分:0)
答案 4 :(得分:-1)
对于Angular-CLI ,请将其添加到您的app.module.ts
文件中:
import * as firebase from 'firebase/app';
import 'firebase/firestore';
firebase.firestore.setLogLevel('debug');