25 Star 51 Fork 13

Surface-pro / Android日志分析工具

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Android日志分析工具V3.5.3

Android LogCatTool

软件简介

Android常用开发工具Eclipse和Android Studio本身自带有日志查看工具LogCat,一般性使用基本满足要求。但若长期处于Android的深度开发,会发现自带的工具内容缓冲区有限,会造成历史数据的丢失,且无法进行信息过滤和日志头自动提取分类。为了解决这些问题,故而开发了此款软件,该软件不仅解决了上述问题,而且还支持对日志文件进行离线分析和导出备份,支持对日志内容的横向过滤和纵向过滤,且可通过ADB工具直连物理设备进行日志的监控和分析,无需依赖开发工具。另外,软件为完全自主开发,对后期若有新的功能需求可以很方便的进行功能扩展和维护。 欢迎反馈意见到964195140@qq.com,或加技术讨论QQ群513138238(用于公布软件最新版本信息和相关技术交流)。

最新版可执行程序链接

https://www.oschina.net/p/logcattool 或CSDN博客:http://blog.csdn.net/u013662621

软件预览

输入图片说明

软件功能简介

1,左侧Filters为日志头过滤器栏,当载入日志文件时会自动识别;
2,日志内容会自动根据打印等级显示不同的颜色以区分;
3,可通过设置右上角的日志等级筛选出大于等于该等级的打印信息;
4,可通过中上方的搜索框搜索日志内容,搜索规则为:任意字符串,大小写不敏感;
5,可通过设置时间过滤器的起止时间来筛选出在该时间范围内的所有日志信息;
6,可通过设置信息过滤器的开关来选择是否显示对应的信息;
7,可通过工具栏中模式切换按钮在“离线查看模式”和“实时终端模式”之间切换;
8,可通过工具栏中ADB连接按钮,进行ADB设备的扫描、连接、断开等操作;
9,软件底部显示当前工作的状态,如:工作模式、ADB设备状态、当前打开的日志文件路径;
10,退出实时终端模式时可将日志缓存文件导出另存;
11,可在软件设置中配置外部ADB工具的路径;
12,对日志内容解析后,可提供:行号、时间、等级、PID进程号、Tag、文本信息;
13,在实时终端模式中,ADB设备断开或丢失后可自动重连3次,并自动恢复日志内容的显示,若3次重连失败则退出ADB环境;
14,可通过将鼠标移动到Tag列表栏的某一项上,预览该Tag的完整信息;
15,文件加载过程有进度条提示;
16,可通过菜单栏中最近打开的文件选项快速打开文件;
17,可通过快捷键“Ctrl+G”或者工具栏中的对应图标快速跳转到指定行;
18,支持保存软件的全局配置属性和重要数据到配置文件中,待软件下次启动时可恢复上一次的操作环境;若该文件不存在,则会自动生成配置文件;
19.支持软件配置文件的备份和导入;
20.支持快捷键Ctrl+C复制当前选中的日志内容;
21.支持进程过滤器,即仅显示与选中进程相关的日志信息;
22.支持在具有加密策略的电脑上使用该软件;
23.优化实时终端模式下日志内容的刷新,新增文件光标定位器,并优化日志Tag提 提器,使得最终的日志内容刷新率高达50~100Hz,且刷新频率不再受文件大 小的影响,此机制的实现使得实时监控的连续时间可无限长;
24.新增日志Tag系统级过滤器,主要过滤输出数量占比较大且不具备很大分析价值 的内容,既可以让更有价值的内容快速呈现,也很大程度的节省了内存的占用;
25.新增日志内容搜索进度条的显示,提醒用户当前的搜索状态;
26.软件启动前新增重构并删除上一次软件异常闪退时未删除的日志缓存文件,并提 示用户在删除前是否另存为;
27.新增对大文件进行分页加载的机制,并设置有快速页跳转的功能(只有当首次遍 历过所有的页数据后,才可跳转任意页),该机制的实现使得离线分析不再受 文件大小的限制,同时也保证了软件运行时不会无节制的占用系统内存;
28.新增实时模式下监控的日志行数达到设定的最大值后自动清空全局数据库,避免 长时间的监控造成大量内存的占用;
29.新增实时终端模式下,ADB设备非人为断开或非人为退出终端模式时,自动备份 当前的日志缓存文件,后期再对这些备份文件进行分析重构,并还原为一个完 整的日志文件,且设有重构进度条的显示;
30.新增Tag日志头种类及其数量分析功能,并以图标的形式展现;
31.新增软件重启功能;
32.新增实时模式下清空当前显示的功能;
33.新增设置属性“是否启用调试指定APP”,输入eclipse或android studio中正在调试的APP包名,如“com.example.uidemo”,点击下载程序后,该工具可自动识别并跳转到该APP的进程,并显示相关日志信息;
34.支持安装APK到指定设备的功能;

Comments ( 4 )

Sign in for post a comment

About

Android常用开发工具Eclipse和Android Studio本身自带有日志查看工具LogCat,一般性使用基本满足要求。但若长期处于Android的深度开发,会发现自带的工具内容缓冲区有限,会造成历史数据的丢失,且无法进行信息过滤和日志头自动提取分类。为了解决这些问题,故而开发了此款软件,该软件不仅解决了上述问题,而且还支持对日志文件进行离线分析和导出备份,支持对日志内容的横向过滤和纵向过滤,且可通过ADB工具直连物理设备进行日志的监控和分析,无需依赖开发工具。另外,软件为完全自主开发,对后期若有新的功能需求可以很方便的进行功能扩展和维护。 欢迎反馈意见到964195140@qq.com,或加技术讨论QQ群513138238(用于公布软件最新版本信息和相关技术交流)。 spread retract
C++
GPL-3.0
Cancel

Releases

No release

Gitee Metrics

Contributors

All

Activities

load more
can not load any more
C++
1
https://git.oschina.net/surface-pro/androidrizhifenxigongju.git
git@git.oschina.net:surface-pro/androidrizhifenxigongju.git
surface-pro
androidrizhifenxigongju
Android日志分析工具
master

Search