0

如何禁用firebase日志记录或将loglevelflutter中的最小值更改为?

日志示例

[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.
4

1 回答 1

1

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

但是您可以打开 Android 的本机运行器应用程序,并在那里更改日志级别。

例如,对于 Firestore,您可以调用setLoggingEnabled,如下所示:如何为 Firestore 设置日志级别?

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

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

于 2020-07-16T04:01:01.570 回答