Средство просмотра журнала рабочего стола Android

Мое приложение Android может сохранять логи logcat в файл. Этот файл журнала затем отправляется разработчикам для анализа.

Есть ли хорошее приложение для просмотра журналов Android на рабочем столе, которое бы визуализировало эти журналы?

Я не смог найти готовый инструмент в Android SDK. Может я что-то там пропустил?

12 ответов

Решение

Настольный инструмент для чтения файла журнала android logcat, такой же, как DDMS.Цель этого инструмента - позволить разработчикам быстро находить, анализировать, решать проблемы, а не бороться с файлом журнала.

Особенность: http://code.google.com/p/androidlogcatviewer/wiki/KeyFeature

Загрузить: http://code.google.com/p/androidlogcatviewer/downloads/list

Дискуссионная группа: http://groups.google.com/group/androidlogcatviewer

Я попытался logview-0.19 - отлично работает для моих журналов 13Mb.

Обязательно пометьте./logview и./lib/logview.jar как исполняемые при работе в Linux.

Splinter Log работает на MacOS и может делать несколько вещей лучше, чем DDMS, например группировать теги, определять pids по имени пакета и т. Д. https://splinter-log.com/

Я нашел онлайн LogCat Beautifier, к которому можно раскрасить данный LogCat для удобства чтения. Действительно хороший инструмент, и он использует JavaScript, что означает, что ничего не хранится нигде!

LogCat Beautifier в действии

Обновить:

Ссылка больше не доступна, и, к счастью для нас, Android Studio теперь поддерживает вставку LogCat на вкладку "LogCat" (ранее "Монитор"). После вставки у вас будет возможность искать / кликать, как в обычном журнале LogCat.

Настольный инструмент для чтения файла журнала android logcat, такой же, как DDMS.

Цель этого инструмента - позволить разработчикам быстро находить, анализировать, решать проблемы, а не бороться с файлом журнала.

Особенность: http://code.google.com/p/androidlogcatviewer/wiki/KeyFeature

Загрузить: http://code.google.com/p/androidlogcatviewer/downloads/list

Вы можете использовать Android Debug Monitor или DDMS без Eclipse.

Я использую Coloredlogcat для просмотра журналов LogCat на консоли. Вы должны быть в состоянии сделать то же самое.

cat logfile | coloredlogcat.py

Это должно работать из коробки. Если это не так, я уверен, что нужны только незначительные изменения. Посмотрите на эту ссылку colourlogcat для деталей.

Я настроил log4j Chainsaw V2 и (VFS)LogFilePatternReceiver, чтобы позволить Chainsaw читать события из файлов журнала Android, сгенерированных через logcat -v time

Загрузите последний снимок разработчика Chainsaw (Mac DMG и tarball доступны): http://people.apache.org/~sdeboy

Сохраните этот XML как файл (после настройки 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>

Затем, после запуска бензопилы, выберите "Использовать файл конфигурации бензопилы" в меню "Файл, загрузить конфигурацию бензопилы", перейдите к этому XML-файлу, выберите "всегда запускать бензопилу с этой конфигурацией" и нажмите OK.

Лично мне нравится TailExpert, который я использую вместе с logcatUDP для захвата журналов от нескольких целей Android, logcatUDP отправляет журнал по сети в tailexpert, где я его собираю и просматриваю рядом. Но вы также можете читать журналы из файла, если хотите, это хвостовая программа, поэтому она добавит сообщения журнала в представление, когда они появятся. Вы можете фильтровать сообщения по ключевым словам и использовать цвета для идентификации определенных сообщений журнала. Еще мне нравится то, что в tailexpert вы можете создавать колонизаторы на лету и легко скрывать один или несколько столбцов или изменять порядок столбцов. Программа содержит множество функций, и я недавно только начал открывать для себя использование уведомлений для размещения закладок на лету и остановки журнала при прохождении определенных сообщений журнала, что значительно ускоряет навигацию. Просто проверьте это, вы можете скачать его здесь.

Кликните сюда.

автономный инструмент регистрации.

http://androidforums.com/application-announcements/207057-tool-logviewer-android.html

Мне нравится LogExpert. Он имеет отличные возможности фильтрации, и это довольно быстро. Поэтому я создал специальный колонизатор, который анализирует журналы LogCat. Он имеет некоторые улучшения, чтобы иметь возможность анализировать мои пользовательские журналы с методом и строкой. Вы можете скачать его здесь.

Я перешел на http://mlogcat.tistory.com/, поскольку Logcat Offline Viewer прекратил свою работу, вероятно, из-за обновления JAVA.

Другие вопросы по тегам