Ich habe einen Ortungsdienst in meiner App. Zu Debug-Zwecken möchte ich einige Ereignisse (wie "neue Koordinate", "Service onDestroy", "Service onStartCommand", "an das Backend gesendete Koordinate" usw.) in eine Textdatei schreiben. Aber ich bin mit einem Problem konfrontiert. Die Protokolldatei bekommt 350+ neue Zeilen pro Tag .. also .. in 3 Tagen habe ich eine Datei mit 1000 Zeilen.
Meine Idee ist es, nur die 3 (oder N in diesem Fall) letzten Tage zu behalten und den Inhalt zu löschen, der vor 3+ Tagen geschrieben wurde.Pflegen Sie 3 Tage Log - Android
Aber:
- Ich möchte nicht in jeder überprüfen zu schreiben, wenn es alte Leitungen entfernt werden
- Ich will nicht einen Alarm einstellen, dass alle 3 Tage feuert die löschen alte Daten.
Können Sie mir bitte sagen, wenn Sie einen anderen effizienten Weg kennen, um mit dieser Situation umzugehen?
wow, der effizienteste und einfachste Weg! Danke Jeffrey! :) – mapo