【问题标题】:How to disable firebase logs in flutter?如何在颤动中禁用firebase日志?
【发布时间】:2020-07-16 02:59:24
【问题描述】:

如何禁用 firebase 日志记录或将 loglevel 更改为最小化?

日志示例

[FirebaseAuth: ] getGoogleApiForMethod() returned Gms: com.google.firebase.auth.api.internal.zzaq@7862a17
D/FirebaseAuth( 6895): Notifying id token listeners about user ( Wr5ZryMbjqezcexb2a1KWt0W05C3 ).
W/Firestore( 6895): (21.3.0) [FirestoreCallCredentials]: Failed to get token: com.google.firebase.firestore.FirebaseFirestoreException: getToken aborted due to token change.

【问题讨论】:

    标签: firebase flutter


    【解决方案1】:

    我认为没有办法直接从您的 Flutter 代码更改日志级别。

    但您可以打开 Android 的原生运行器应用,并在其中更改日志级别。

    例如,对于 Firestore,您可以调用 setLoggingEnabled,如下所示:How to set log level for Firestore?

    我实际上不确定是否可以禁用来自 Firebase 身份验证的日志记录,但这通常应该少很多(主要是在应用启动时,然后每小时刷新其 ID 令牌时)。

    然后,当您重建 Android 应用程序时,它将使用新设置,您可以继续在 Flutter 中编写其余代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-15
      • 1970-01-01
      • 2020-06-07
      • 1970-01-01
      • 2018-01-26
      • 1970-01-01
      • 2019-05-07
      • 1970-01-01
      相关资源
      最近更新 更多