我的Android应用程序可以将LogCat日志保存到文件。然后将该日志文件发送给开发人员进行分析。

有一个很好的吗 桌面 Android日志查看器应用程序,哪个将可视化这些日志?

我无法在Android SDK中找到准备使用的工具。也许我在那里错过了什么?

有帮助吗?

解决方案

用于读取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

其他提示

我试过了 logView-0.19 - 适合我的13MB日志。

确保在Linux运行时标记./lib/logview.jar作为可执行文件。

我发现 在线logcat美容机 可以使给定的logcat颜色以易于阅读。非常好的工具,它使用JavaScript,这意味着任何地方都没有存储任何地方!

LogCat Beautifier in action

更新:

该链接不再可访问,幸运的是,Android Studio现在支持将LogCat粘贴到其“ LogCat” Tab(以前的“ Monitor”)中。粘贴后,您可以选择像普通logcat的日志一样搜索/单击。

我用 coloredlogcat 用于在控制台上查看logcat日志。您应该能够做同样的事情。

cat logfile | coloredlogcat.py

它应该开箱即用。如果不是这样,我敢肯定只需要进行较小的修改。看看这个链接 coloredlogcat 有关详细信息。

您可以使用Android调试监视器或 DDMS 没有食物。

分裂日志 在MacOS上工作,可以比DDMS更好地做一些事情,例如分组标签,将PID分组到包装名称等。 https://splinter-log.com

enter image description here

我已经调整了Log4J Chainsaw V2和(VFS)logFilePatterNreceiver允许ChainSaw从LogCat -V Time生成的Android Log Files读取事件

下载Chainsaw的最新开发人员快照(Mac DMG和Tarball可用): http://people.apache.org/~sdeboy

将此XML保存为文件(调整文件后):

<?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文件,选择“始终使用此配置启动ChainSaw”,然后按OK。

我个人喜欢 尾专家 我与LogCatuDP一起使用以捕获来自多个Android目标的日志,LogCatuDP将日志发送到网络上以捕获它并并排查看。但是,您也可以从文件中读取日志,如果愿意,它是一个尾部程序,因此它将在到达时将logmessages添加到视图中。您可以在关键字上过滤消息,并使用颜色识别某些日志记录。我喜欢的另一件事是,在TailExpert中,您可以随时创建列列,并轻松隐藏一个或多个列或更改列顺序。该程序包含功能,我最近才开始发现通知的使用将书签放在即时放置书签并在某些日志传递时停止日志,这使导航更快。只需检查一下,您可以下载 这里.

我去了 http://mlogcat.tistory.com/ 现在,从那以后 logcat离线查看器 辞掉工作可能是由于Java更新。

我喜欢 logexpert. 。它具有出色的过滤选项,并且非常快。因此,我创建了一个解析logcat日志的自定义列器。它有一些改进,能够用方法和行解析我的自定义日志。您可以下载 这里.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top