LogCatTool

Android 日志分析工具
授权协议 GPL
开发语言 C/C++
所属分类 程序开发、 日志工具(Logging)
软件类型 开源软件
地区 国产
投 递 者 董高朗
操作系统 Windows
开源组织
适用人群 未知
 软件概览

软件下载地址

[V3.9.2] https://download.csdn.net/download/u013662621/85396833

[V3.6.4] https://download.csdn.net/download/u013662621/10541109

[V3.6.3] http://download.csdn.net/detail/u013662621/9945190
[V3.5.3] http://download.csdn.net/detail/u013662621/9880724
[V3.5.2] http://download.csdn.net/detail/u013662621/9854456
[V3.4.2] http://download.csdn.net/detail/u013662621/9834711
[V3.2.2] http://download.csdn.net/detail/u013662621/9826442
[V3.1.1] http://download.csdn.net/detail/u013662621/9823293
[V3.0.0] http://download.csdn.net/detail/u013662621/9821571

 

[Linux-IDE]下载地址

[V1.0.1] http://www.baidu.com

 

软件简介

Android 常用开发工具 Eclipse 和 Android Studio 本身自带有日志查看工具 LogCat ,一般性使用基本满足要求。但若长期处于 Android 的深度开发,会发现自带的工具内容缓冲区有限,会造成历史数据的丢失,且无法进行信息过滤和日志头自动提取分类。

为了解决这些问题,故而开发了此款软件,该软件不仅解决了上述问题,而且还支持对日志文件进行离线分析和导出备份,支持对日志内容的横向过滤和纵向过滤,且可通过 ADB 工具直连物理设备进行日志的监控和分析,无需依赖开发工具。另外,软件为完全自主开发,对后期若有新的功能需求可以很方便的进行功能扩展和维护。

功能简介

  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到指定设备的功能;

  35. 支持对android studio自带日志工具导出的日志格式进行解析;

  36. 新增软件自动检查是否有更新版本发布,若有,则弹窗提示下载链接;

  37. 新增设置选项“是否启用软件安全机制”;

  38. 优化软件以支持最新版的win10系统;

欢迎反馈意见到964195140@qq.com

 相关资料
  • 日志是非常重要的系统文件,管理员每天的重要工作就是分析和查看服务器的日志,判断服务器的健康状态。但是日志管理又是一项非常枯燥的工作,如果需要管理员手工查看服务器上所有的日志,那实在是一项非常痛苦的工作。有些管理员就会偷懒,省略日志的检测工作,但是这样做非常容易导致服务器出现问题。 那么我们有取代的方案吗?有,那就是日志分析工具。这些日志分析工具会详细地查看日志,同时分析这些日志,并且把分析的结果通

  • 1. 介绍 本篇会介绍三个关于分析nginx日志信息的工具。 2. nginx_log_analysis 这个工具是由一位叫LEO的网友提供的,它的博客是http://linux5588.blog.51cto.com/,它是用python语言写的,只是用来分析nginx日志,它的输出比较简单,以IP为主,可以查看每个IP的访问的流量,次数,占比等信息。 先获取这个python文件。 # 下载 $

  • 问题内容: 我正在使用和选项打开gc日志记录。 但是发现只有在4 0r 5后才通过命令打印我的gc日志的实际详细信息! 按照定义,将为每个gc打印应用程序停止时间。 但是我不清楚为什么它会打印如下所示的示例。 是因为 只需在每个安全点到达后打印 (要么) 该日志文件将由其他gc线程记录。我正在使用并发扫描进行完整GC,并为年轻一代使用ParNew 我的应用程序是Web应用程序。 O / p模式-我

  • 我正在尝试使用Logstash解析nginx日志,除了用包含nginx$remote\u用户的行获取这个标记外,一切看起来都很好。当$remote_user为“-”(未指定$remote_user时的默认值)时,Logstash将执行此任务,但使用真正的$remote_用户,如它失败并放置一个标签: 127.0.0.1--[17/Feb/2017:23:14:08 0100]"GET/favico

  • 本文向大家介绍Docker 容器日志分析,包括了Docker 容器日志分析的使用技巧和注意事项,需要的朋友参考一下 查看容器日志 先使用  docker run -it --rm -d -p 80:80 nginx:1.15.8-alpine 命令启动一个nginx容器。如果没有异常,会得到容器ID如  d2408a7931c95a3a83ffeca2fba887763cf925a67890ef3

  • 这是一个我(站长)多年以前用 VC++ 写的用来简单分析 Apache 日志文件的工具,下载地址中包含整个项目的源码打包,可以直接用VC 打开并编译。

  • Nginx日志文件分析工具有没有推荐的 简单的就行

  • 目前,我正在将自定义日志消息记录到Azure表中。 现在我需要根据日志类型自动触发电子邮件的发送,还需要从日志消息生成一个分析报告。 哪种服务更适合做这件事?Azure应用洞察还是Azure日志分析?