2015-05-12 14 views
9

Das neueste Update auf Google Play-Dienst 7.3 macht GAs Logger interface deprecated, und so können wir nicht die Protokollierungsebene mehr von innen unserer App steuern.Wie kann die Protokollierung mit Google Analytics 7.3 unterdrückt werden?

Diese Schnittstelle ist veraltet.

Logger-Schnittstelle ist veraltet. Verwenden Sie adb shell setprop log.tag.GAv4 DEBUG, um die Debugprotokollierung für Google Analytics zu aktivieren.

Wir haben verschiedene Einstellungen pro Buildtyp haben, mit Logger.setLogLevel() (der Führer sein veraltet scheint): ausführliche für Debug- und Fehler für die Freigabe, so dass unsere Tracking-Informationen nur für uns während der Entwicklung zur Verfügung stehen.

Jetzt mit den neuesten Update, wer laufen kann

adb shell setprop log.tag.GAv4 VERBOSE 

in der Lage zu sehen, was wir an Google Analytics senden, oder jeder kann sehen, was alle anderen Anmeldung (diejenigen, die 7.3 verwenden).

Gibt es eine Möglichkeit, dies zu vermeiden?

Antwort

0

Im Google Analytics Changelog-Seite, dass GA Version 4.5 die Version zu sehen ist, die in Google Play-Diensten enthalten ist, 7,3 (1. Mai 2015)

https://developers.google.com/analytics/devguides/changelog

Sie können die Standard-Logger ändern eine benutzerdefinierte Implementierung:

Custom implementations of Logger can also be used: 

// Provide a custom logger. 
GoogleAnalytics.getInstance(this).setLogger(new CustomLogger()); 

See: https://developers.google.com/analytics/devguides/collection/android/v4/advanced

+1

Nun, 'GoogleAnalytics.setLogger (Logger)' ist ebenfalls veraltet. https://developers.google.com/android/reference/com/google/android/gms/analytics/GoogleAnalytics.html#setLogger(com.google.android.gms.analytics.Logger) – hidro

0

Laut Dokumentation verwenden adb shell setprop log.tag.GAv4 DEBUG in Android Studio Terminal aber stellen Sie sicher, dass Sie nur ein Gerät anschließen dann adb logcat -v time -s GAv4 in Terminal eingeben Track-Logger starten

Logger

Google Analytics anmelden, um Logcat unter dem GAv4 Tag mit dem Android Log System . Standardmäßig werden nur Fehler, Warnung und INFO Ebenen sind aktiviert.

adb shell setprop log.tag.GAv4 DEBUG sehen nur Google Analytics Nachrichten von logcat verwenden Sie den folgenden Befehl ein: DEBUG-Ebene führen Sie den folgenden Befehl adb auf Ihrem Gerät oder Emulator aktivieren

adb logcat - v Zeit es GAv4

Referenz https://developers.google.com/analytics/devguides/collection/android/v4/advanced#logger

+0

Die Frage ist, wie Sie andere vermeiden können Leute stellen dies ein und sehen Ihr Tracking-Protokoll. – hidro

Verwandte Themen