2017-02-02 15 views
2

Ich möchte die Protokollierungsfunktion in meiner App hinzufügen, so dass ich die Ereignisse in mobilen verfolgen kann, um den Fehler zu beheben.Audit-Protokollierung in der mobilen App

Aber ich habe keine Ahnung von den Tools, die verfügbar sind.

Kann mir jemand einige Tools oder Plugins für die gleiche vorschlagen.

Antwort

0

Protokollierung von Android-Logger (d. H. Log.d, Log.e usw.) kann nicht mehr von Anwendungen gelesen werden, ohne die Berechtigung über ADB auszulösen.

Daher können Sie einen Protokolldienst wie Loggly verwenden. Installieren Sie eine Android-Bibliothek, um sich bei Loggly anzumelden, z. B. Timber-Loggly. Sie können dann mit der Protokollierung beginnen.

Um es einfacher zu allen Ihren Loggern zu protokollieren, eine Logging-Funktion wie erstellen:

public static function dLog(String message) { 
     Log.d(TAG, message); 
     Timber.d(message); 
} 

Oder eine Schnittstelle erstellen.

2

Meinst du das Protokollieren von Informationen während der Ausführung, so dass du in der Entwicklung verfolgen kannst, was passiert? Wenn ja, verwende ich einfach android.util.Log und sehe in Android Studio/Android Monitor, was passiert.

Wenn Sie Crash-Berichte von Ihren Benutzern erhalten möchten, können Sie ACRA verwenden und Berichte entweder per E-Mail oder durch Berichte auf den Server erhalten: https://github.com/ACRA/acra

+0

Nein Ich möchte einen Überwachungsprotokolltyp des Systems erstellen. So kann ich alle Ereignisse auf dem Handy aus dem Admin-Panel verfolgen –

+0

Ich denke, Loggly, dass @ zed vorgeschlagen ist, was Sie dann suchen. – ThomasV

0

Ich bevorzuge Crashlytics für Absturzberichte und Echtzeitprotokollierung. Code zum Protokollieren Ihrer Nachricht vom Mobiltelefon aus:

Crashlytics.log(msg); 
Verwandte Themen