16 Stimmen

Logcat in Eclipse löscht sich ständig automatisch

Bis vor kurzem war mein logcat in Ordnung, aber ganz plötzlich, wann immer ich versuche, es in eclipse zu sehen, löscht es sich selbst, wann immer etwas angezeigt wird, was es unmöglich macht, es zu lesen. es in der adb zu sehen, funktioniert, aber ich störe mich nie daran, da es einfach so ein Schmerz ist, alles zu lesen und zu finden, wonach man sucht.

Gibt es eine Möglichkeit, dieses Problem zu beheben?

35voto

Shadoath Punkte 709

Die Logcat-Meldungen wurden einfach gelöscht, weil der Puffer keinen Platz mehr hatte (zu viele neue Meldungen), was eine einfache Einstellungsänderung in Eclipse ist.

Um dies zu beheben, gehen Sie zu Fenster > Einstellungen > Android > LogCat

und erhöhen Sie den Grenzwert für "Maximale Anzahl der zu puffernden LogCat-Meldungen". Setzen Sie ihn auf 0 für unbegrenzte Größe oder eine wirklich große Zahl. Aber denken Sie daran, alles unter 10000 füllt sich sehr schnell.

Wurde bereits beantwortet: Eclipse Android - Logcat wird zu schnell gelöscht

6voto

Amplify91 Punkte 2660

Es wird eine Zeile angezeigt, bevor sie gelöscht wird, um die nächste Zeile anzuzeigen? Klicken Sie einfach erneut auf die Schaltfläche "Ausführlich".

5voto

Michael Punkte 52549

Es gibt einen Workaround für diesen Fehler. Klicken Sie auf die Schaltfläche für den aktiven Modus (normalerweise verbose), wählen Sie ein anderes Gerät aus der Geräteliste und wählen Sie das vorherige Gerät erneut. Dadurch werden alle Logcat-Meldungen wiederhergestellt.

0voto

LogCat ist in dieser Hinsicht wirklich lästig. In Ubuntu, fand ich die folgende funktioniert wirklich gut:

Öffnen Sie ein Terminal und geben Sie adb logcat | grep MYINFO

Dies zeigt nur adb-Meldungen an, die durch die Option MYINFO String.

Sie können also etwas codieren wie:

Log.v("MYINFO", "x" + x_value + ", etc...");

Es ist eine große Erleichterung, dies zu benutzen. Ein Lebensretter! Siehe este für weitere Informationen.

Es kann vorkommen, dass der logcat-Puffer beim erneuten Start frühere Protokolle wiederholt. Um dies zu vermeiden, geben Sie

adb logcat -c

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X