我的Android应用程序可能会将logcat日志保存到文件中。然后将此日志文件发送给开发人员进行分析。
是否有一个很好的 桌面 Android日志查看器应用程序,可以显示这些日志?
我无法在Android SDK中找到随时可用的工具。也许我错过了那里的东西?
答案 0 :(得分:29)
用于读取android logcat日志文件的桌面工具,与DDMS相同。 此工具的目的是让开发人员快速定位,分析,解决问题 而不是在日志文件中挣扎。
特点: http://code.google.com/p/androidlogcatviewer/wiki/KeyFeature
下载: http://code.google.com/p/androidlogcatviewer/downloads/list
答案 1 :(得分:12)
我试过logview-0.19 - 对我的13Mb日志工作正常。
确保在Linux中运行时将./logview和./lib/logview.jar标记为可执行文件。
答案 2 :(得分:4)
我发现Online LogCat Beautifier可以给LogCat着色以便于阅读。非常好的工具,它使用JavaScript,这意味着什么都不存储在任何地方!
链接不再可访问,幸运的是,Android Studio现在支持将LogCat粘贴到其#C; LogCat"选项卡(之前" Monitor")。粘贴后,您可以选择像普通LogCat的日志一样搜索/点击。
答案 3 :(得分:3)
我使用 coloredlogcat 来查看控制台上的logcat日志。你应该也可以这样做。
cat logfile | coloredlogcat.py
它应该开箱即用。如果没有,我肯定只需要进行微小的修改。 有关详细信息,请查看此链接coloredlogcat。
答案 4 :(得分:3)
您可以使用Android Debug Monitor或DDMS而不使用Eclipse。
答案 5 :(得分:2)
Splinter Log适用于MacOS,可以做一些比DDMS更好的事情,比如分组标记,解析pid到包名等等。https://splinter-log.com
答案 6 :(得分:1)
点击这里。
独立的日志工具。
http://androidforums.com/application-announcements/207057-tool-logviewer-android.html
答案 7 :(得分:1)
我调整了log4j Chainsaw V2和(VFS)LogFilePatternReceiver以允许Chainsaw从通过logcat -v time生成的Android日志文件中读取事件
下载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>
然后在启动Chainsaw后,从'File,load Chainsaw configuration'菜单中选择'使用Chainsaw配置文件'选项,浏览到此XML文件,选择'始终使用此配置启动Chainsaw'并按OK。 / p>
答案 8 :(得分:1)
我个人喜欢TailExpert与logcatUDP一起使用以捕获来自多个android目标的日志,logcatUDP通过网络将日志发送到tailexpert,我捕获它并并排查看。但是如果您愿意,您也可以从文件中读取日志,它是一个尾部程序,因此它会在到达时向视图添加logmessages。您可以过滤关键字上的消息并使用颜色来识别某些logmessages。我喜欢的另一件事是,在tailexpert中,您可以动态创建列化器并轻松隐藏一个或多个列或更改列顺序。该程序包含各种功能,我最近刚刚开始发现使用通知来动态地放置书签,并在某个logmessages经过时暂停日志,这使得导航变得更快。只需查看它,您就可以下载它here。
答案 9 :(得分:0)
我现在使用http://mlogcat.tistory.com/,因为Logcat Offline Viewer可能因JAVA更新而辞职。
答案 10 :(得分:-1)