So speichern Sie Protokolle in einer TXT-Datei mit der Datei android.util.log

8

Ich weiß, dass dieses Thema viel diskutiert wurde, aber nicht in dieser Bedeutung. Ich muss die Protokolle in einer TXT-Datei speichern, aber ich kann nicht die log4j oder eine andere Klasse außer android.util.log verwenden Ich habe diese Lösung, aber es ist nicht das Beste. Für dieselben Informationen wie in: Log.i (TAG, "Eine INFO-Nachricht"); Ich muss schreiben ...

%Vor%

und dann ...

%Vor%

Hat jemand eine elegantere Lösung? Danke, dass du mir geholfen hast.

    
Alberto 27.09.2012, 14:12
quelle

2 Antworten

9

Hier beigefügt ich einfache Logger-Klassendefinition, die Sie verwenden können, ist es. Um die Protokollinformationen in der Datei "Log.txt" in SDCARD zu speichern, verwenden Sie is

%Vor%

Sobald Sie diese Datei erstellt haben, verwenden Sie, wo immer Sie eine Protokolldatei in der log.txt-Datei speichern möchten, den folgenden Code: -

%Vor%     
Rakesh 18.10.2013 08:13
quelle
2

Erstellen Sie eine Wrapper-Klasse, die die Klasse Log des Android-Geräts umschließt. Diese Wrapper-Klasse erweitert die Funktionalität von Log class, indem der Text zusätzlich in einer Datei protokolliert wird.

Beispiel:

%Vor%

Dann könntest du es so benutzen:

%Vor%     
Andy Res 27.09.2012 14:26
quelle

Tags und Links