LogCat ist äußerst hilfreich, wenn Sie Fehler und mögliche Probleme in Ihrer Android-App nachverfolgen möchten. Die Liste der protokollierten Meldungen in LogCat kann jedoch sehr lang werden und es unmöglich machen, die gewünschten Informationen zu verwalten oder zu finden. Durch die Verwendung benutzerdefinierter Filter zum Eingrenzen des LogCat können Sie die gewünschte Protokollnachricht leicht finden.
1. Starten Sie Finsternisund öffnen Sie das Projekt, an dem Sie gerade arbeiten.
2. Wenn das LogCat-Fenster nicht sichtbar ist, öffnen Sie es, indem Sie zu navigieren Fenster -> Ansicht anzeigen -> Andere. In dem Zeige Ansicht Fenster, erweitern Sie die Android Ordner und wählen Sie die LogCat Option von dort aus.
3. Die aktive Registerkarte am unteren Rand von Eclipse sollte jetzt LogCat sein. Klicken Sie in dieser Registerkarte auf die Schaltfläche grünes Pluszeichen Auf der linken Seite können Sie einen neuen Filter hinzufügen.
4. Geben Sie Ihrem benutzerdefinierten Filter einen Namen. Der Filtername kann beliebig sein. Es hat keinen Einfluss darauf, wie LogCat gefiltert wird. Ein geeigneter, spezifischer Name hilft Ihnen jedoch bei der Identifizierung, welcher der ist, insbesondere wenn Sie über mehrere benutzerdefinierte Filter verfügen. Es ist möglich zu Filtern Sie das Logcat nach dem Log-Tag, Protokollnachricht, pid und Mindestprotokollstufe. Standardmäßig sind alle Filterfelder leer. Dies bedeutet, dass sie mit allen Nachrichten übereinstimmen. Durch die Angabe von Filterinformationen im entsprechenden Feld wird die Liste eingegrenzt. In diesem Beispiel habe ich mich entschieden, alle Ergebnisse aus dem zu filtern Log.d () Methode mit der benutzerdefiniertes Tag von "custom_activity“. Weitere Informationen zur Verwendung der Protokollmethode finden Sie im Android Developer-Dokument. Wenn Sie fertig sind, klicken Sie auf OK um den Filter zu speichern.
5. Führen Sie die Anwendung auf dem Emulator oder einem realen Gerät aus. Führen Sie zum Auslösen der Protokollmeldung alle erforderlichen Aktionen aus, und klicken Sie auf der Registerkarte LogCat auf den neu erstellten Filter, um das Ergebnis anzuzeigen.