Mig*_*Slv 5 java firebase firebase-admin google-cloud-firestore
如何设置Firestore的日志级别?
根据这里的文档,我应该使用setLogLevel方法,但我看不到Firestore客户端对象的方法,比如FirestoreClient.getFirestore().
本要点中记录的大多数环境的当前版本。
JavaScript
// https://firebase.google.com/docs/reference/js/firebase.firestore.Firestore#setLogLevel
firebase.firestore.setLogLevel('debug');
Run Code Online (Sandbox Code Playgroud)
节点.js
// https://firebase.google.com/docs/reference/js/firebase.firestore.Firestore#setLogLevel
firebase.firestore.setLogLevel('debug');
Run Code Online (Sandbox Code Playgroud)
安卓
// See https://firebase.google.com/docs/reference/android/com/google/firebase/firestore/FirebaseFirestore.html#setLoggingEnabled(boolean)
FirebaseFirestore.setLoggingEnabled(true);
Run Code Online (Sandbox Code Playgroud)
迅速
// https://firebase.google.com/docs/reference/swift/firebasefirestore/api/reference/Classes/Firestore#enablelogging_
Firestore.enableLogging(true)
Run Code Online (Sandbox Code Playgroud)
Java 管理 SDK
使用SLF4J(Java 的内置外观记录器),如Hiranya 的博客文章中所述。
1) 将slf4j-simple绑定添加到应用程序类路径 2) 设置-Dorg.slf4j.simpleLogger.defaultLogLevel=debug系统属性
GCP 环境
# See https://medium.com/@hiranya911/logging-in-java-libraries-for-firebase-and-google-cloud-platform-f8742493b73f
.level=INFO
com.google.firebase.level=FINE
java.util.logging.SimpleFormatter.format='%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$s %2$s %5$s%6$s%n'
Run Code Online (Sandbox Code Playgroud)
对于那些最终尝试更改JS Web SDK日志级别的用户:
firebase.firestore.setLogLevel("debug"); // "debug" | "error" | "silent"
Run Code Online (Sandbox Code Playgroud)
请注意,firestore之后缺少(),而不是:
firebase.firestore().settings(/*...*/)
Run Code Online (Sandbox Code Playgroud)
目前,Firestore 的 Java Server SDK 中没有日志记录功能。Firestore 支持登录所有移动客户端(Android、iOS 和 Web)以及 Node Server SDK。
| 归档时间: |
|
| 查看次数: |
1537 次 |
| 最近记录: |