Frage

Meine Android-Anwendung kann logcat Protokolle in einer Datei speichern. Diese Protokolldatei wird dann an Entwickler zur Analyse geschickt.

Gibt es eine nette Desktop Android-Protokoll-Viewer-Anwendung, die diese Protokolle sichtbar machen würde?

war ich nicht in der Lage ein bereiten zu bedienendes Werkzeug in Android SDK. Vielleicht habe ich da etwas?

War es hilfreich?

Lösung

Desktop-Tool für das Lesen von android logcat Protokolldatei, die gleiche wie DDMS. eingeben Bild Beschreibung hier Der Zweck dieses Tools ist es, Entwicklern zu ermöglichen, schnell zu lokalisieren, analysieren, Problemlösung, sondern in der Protokolldatei als zu kämpfen.

Feature: http://code.google.com/p/androidlogcatviewer/wiki/KeyFeature

Download: http://code.google.com/p/androidlogcatviewer/downloads/list

Diskutieren-Gruppe: http://groups.google.com/group/androidlogcatviewer

Andere Tipps

Ich habe versucht, logview-0.19 - funktioniert gut für meine 13Mb logs .

Achten Sie darauf, Markierung ./logview und ./lib/logview.jar als ausführbar, wenn unter Linux ausgeführt wird.

Ich fand Online LogCat Beautifier zu denen gegeben LogCat für eine einfache Lesung colorize kann. Ein wirklich schönes Werkzeug und es verwendet JavaScript, das nichts bedeutet gespeichert überall!

LogCat Beautifier in Aktion

Update:

Der Link ist nicht mehr zugänglich, und zum Glück für uns, jetzt Android Studio unterstützt die LogCat in sein „LogCat“ Registerkarte Einfügen (zuvor „Monitor“). Beim Einfügen, würden Sie die Optionen zur Suche / klicken wie ein Murmeltier normalen LogCat.

ich coloredlogcat für die Anzeige logcat Protokolle auf der Konsole. Sie sollten das gleiche tun können.

cat logfile | coloredlogcat.py

Es sollte die Box funktionieren. Wenn dies nicht der Fall, ich bin sicher, dass nur geringfügige Änderungen erforderlich sind. Werfen Sie einen Blick auf diesen Link

Splinter Log Arbeiten auf MacOS und können ein paar Dinge besser machen als DDMS, wie Tags Gruppierung, die Lösung pids In den Paketnamen, usw. https://splinter-log.com

Ich habe gezwickt log4j Kettensäge V2 und die (VFS) LogFilePatternReceiver zu Chainsaw erlauben Ereignisse von Android-Log-Dateien über logcat -v Zeit erzeugt zu lesen

Laden Sie den neuesten Entwickler-Snapshot des Kettensäge (Mac DMG und Tarball): http: //people.apache. org / ~ sdeboy

Speichern Sie diese XML-off als Datei (nach Tweaking die fileURL):

<?xml version="1.0" encoding="UTF-8"?>
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">
<plugin class="org.apache.log4j.chainsaw.vfs.VFSLogFilePatternReceiver" name="android-log">
    <param name="appendNonMatches" value="true"/>
    <param name="autoReconnect" value="true"/>
    <param name="fileURL" value="file:/path/to/android/log"/>
    <param name="name" value="android-log"/>
    <param name="logFormat" value="TIMESTAMP LEVEL/LOGGER(PROP(PID)):MESSAGE"/> 
    <param name="customLevelDefinitions" value="V=TRACE,D=DEBUG,I=INFO,W=WARN,E=ERROR,F=FATAL,S=OFF"/>
    <param name="promptForUserInfo" value="false"/>
    <param name="tailing" value="true"/>
    <param name="timestampFormat" value="yyyyMMdd HH:mm:ss.SSS"/>
    <param name="waitMillis" value="2000"/>
</plugin>
</log4j:configuration>

Und dann Kettensäge nach dem Start, wählen Sie die ‚Verwendung einer Kettensäge Konfigurationsdatei‘ Option aus dem ‚Datei, Last Chainsaw Konfiguration‘ Menü finden Sie auf dieser XML-Datei, wählen Sie 'immer Chainsaw beginnen mit dieser Konfiguration und drücken Sie OK.

Ich persönlich mag TailExpert , die ich mit logcatUDP verwenden zusammen zu Capture-Protokolle von mehreren Android-Ziele, sendet logcatUDP das Protokoll über das Netzwerk zu tailexpert, wo ich es erfassen und die nebeneinander anzuzeigen. Sie können aber auch die Protokolle aus der Datei lesen, wenn Sie mögen, es ist ein Schwanz Programm ist so es LogMessages zu der Ansicht hinzufügen, wenn sie ankommen. Sie können Nachrichten auf Schlüsselwörtern und Verwendung Farben filtern, um bestimmte LogMessages zu identifizieren. Das andere, was ich mag, ist, dass in tailexpert Sie columnizers on the fly erstellen und leicht verstecken eine oder mehrere Spalten oder die Reihenfolge der Spalten ändern. Das Programm ist vollgepackt mit Funktionen und ich beginne vor kurzem nur die Verwendung von Benachrichtigungen an Ort Lesezeichen on the fly zu entdecken und das Protokoll zu stoppen, wenn eine bestimmte LogMessages vorbei, die Navigation macht so viel schneller. Probier es mal aus, können Sie es hier .

Ich ging mit http://mlogcat.tistory.com/ jetzt, da Logcat offline Viewer seine Arbeit beendet wahrscheinlich auf JAVA-Update.

ich wie LogExpert . Es hat eine große Filteroptionen und es ist ziemlich schnell. So habe ich eine benutzerdefinierte Columnizer erstellt, dass Parsen Protokolle Logcat. Es hat einige Verbesserungen der Lage sein, meine benutzerdefinierten Protokolle mit Methode und Linie zu analysieren. Sie können es herunterladen hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top