我的安卓应用程序可能会将logcat日志保存到文件中,然后将该日志文件发送给开发者进行分析。
是否有一款漂亮的桌面安卓日志查看器应用程序,可以可视化这些日志?
我在Android SDK中没有找到现成的工具。也许我错过了什么?
我的安卓应用程序可能会将logcat日志保存到文件中,然后将该日志文件发送给开发者进行分析。
是否有一款漂亮的桌面安卓日志查看器应用程序,可以可视化这些日志?
我在Android SDK中没有找到现成的工具。也许我错过了什么?
桌面工具,用于读取Android logcat日志文件,与DDMS相同。
该工具的目的是让开发人员能够快速定位、分析和解决问题,而不是在日志文件中苦苦挣扎。
Feature: http://code.google.com/p/androidlogcatviewer/wiki/KeyFeature
Download: http://code.google.com/p/androidlogcatviewer/downloads/list
Discuss-group: http://groups.google.com/group/androidlogcatviewer
该链接已不可访问,但幸运的是,Android Studio现在支持将LogCat粘贴到其“LogCat”选项卡(以前是“Monitor”)。粘贴后,您可以像普通的LogCat日志一样搜索/点击。
Splinter Log适用于MacOS,相比DDMS有一些更好的功能,例如分组标签,将pid解析为包名称等。 https://splinter-log.com
你可以在没有Eclipse的情况下使用Android Debug Monitor或DDMS。
sdk_path/tools/monitor
。在OSX上,ddms
无法保存我创建的某些自定义过滤器,而monitor
可以。 - Paschalissdk_path/tools/monitor
没有任何反应。 - zwcloudcat logfile | coloredlogcat.py
它应该可以直接使用。如果不能,我相信只需要进行一些小的修改。 请查看此链接coloredlogcat了解详情。
个人而言,我喜欢TailExpert,它与logcatUDP一起使用,可以捕获多个Android目标的日志。logcatUDP将日志通过网络发送到tailexpert,我在那里捕获并并排查看。但是,如果您喜欢,也可以从文件中读取日志,它是一个tail程序,因此当日志消息到达时,它将将其添加到视图中。您可以按关键字过滤消息,并使用颜色标识特定的日志消息。我喜欢的另一件事是,在tailexpert中,您可以即时创建列格式化器,并轻松隐藏一个或多个列或更改列顺序。该程序功能齐全,最近我刚刚开始发现使用通知在飞行中放置书签并在某些日志消息通过时停止日志,这使得导航更加迅速。快去试试吧,您可以在这里下载它。
<?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>