Средство просмотра журнала рабочего стола Android - PullRequest
31 голосов
/ 01 декабря 2010

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

Есть ли хорошее рабочий стол приложение для просмотра журнала Android, которое бы визуализировало эти журналы?* Я не смог найти готовый инструмент в Android SDK.Может я что-то там пропустил?

Ответы [ 11 ]

29 голосов
/ 14 апреля 2012

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

Характеристика: http://code.google.com/p/androidlogcatviewer/wiki/KeyFeature

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

Обсуждение-группы: http://groups.google.com/group/androidlogcatviewer

13 голосов
/ 04 ноября 2011

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

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

4 голосов
/ 04 сентября 2014

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

LogCat Beautifier in action

Обновление:

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

3 голосов
/ 14 октября 2013

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

3 голосов
/ 01 декабря 2010

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

cat logfile | coloredlogcat.py

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

2 голосов
/ 22 марта 2017

Splinter Log работает на MacOS и может делать несколько вещей лучше, чем DDMS, например группировать теги, определять pids по имени пакета и т. Д. 1006 *

enter image description here

1 голос
/ 26 августа 2015

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

1 голос
/ 16 февраля 2013

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

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

Сохранить этот XML в виде файла (после настройки файлаURL):

<?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-файлу, выберите «всегда запускать бензопилу с этой конфигурацией» и нажмите ОК.

1 голос
/ 06 января 2011

нажмите здесь.

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

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

0 голосов
/ 21 января 2015

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...