现在我已经集成了Firebase,我不希望看到像这样的logcat垃圾邮件
D/FirebaseCrashApiImpl: FirebaseCrash reporting API initialized
I/FirebaseCrash: FirebaseCrash reporting initialized com.google.firebase.crash.internal.zzg@e9c7537
D/FirebaseApp: Initialized class com.google.firebase.crash.FirebaseCrash.
I/FA: App measurement is starting up, version: 9080
I/FA: To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
我尝试运行adb shell setprop log.tag.FA ERROR
,但它仍会记录所有内容。
如何在SDK(或setprop)中将其关闭?从logcat过滤掉它不是我想要的解决方案。
答案 0 :(得分:4)
您可以通过命令行禁用它:
adb shell setprop log.tag.FA SILENT
adb shell setprop log.tag.FA-SVC SILENT
答案 1 :(得分:3)
我找到的唯一方法是使用Android Studio中的logcat过滤器隐藏标记为FA
的所有行。
^(?!(FA))
完成!
答案 2 :(得分:-3)
我认为你必须分别禁用每个包。要以编程方式关闭Firebase崩溃报告,请尝试以下
FirebaseCrash.setCrashCollectionEnabled(!BuildConfig.DEBUG);