Android Log文件查看工具

最近开发Android SDK遇到这一个问题,经常需要查看SDK调用者发过来的Log文件Debug,而这个文件通常很大,对方程序与自己SDK的Log混在一起,看起来很不方便。所以我需要这样一个Log viewer工具,除了常规的根据级别过滤日志之外,最好能根据TAG过滤日志。

Java Log Viewer日志查看器里发现了一个工具,OtrosLogViewer,符合我的要求。

OtrosLogViewer主要应用于Log4j,但是稍加配置也可以用于Android Log。关键是配置Pattern Paser。打开Log4j pattern parser editor,编辑。

我们的Android Log是这样的:


```[ 09-12 14:22:29.980  841:  892 D/BtGatt.btif ]btif_gattc_get_characteristic```

在编辑框中,把pattern parser改为

····

type=log4j

pattern=[ TIMESTAMP  THREAD:  LINE LEVEL/CLASS ]MESSAGE

dateFormat=MM-dd HH:mm:ss.SSS

name=Lo4j-pattern:

charset=UTF-8

customLevels=I=INFO,D=DEBUG,W=WARN,E=ERROR

···

type和name是无所谓的。关键是pattern。android 的 log里面有841和892两个数,估计是PID和TID吧,log4j里面好像没有对应的,所以我就用THREAD和LINE来替代了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,738评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,705评论 2 45
  • 最近开发Android SDK遇到这一个问题,经常需要查看SDK调用者发过来的Log文件Debug,而这个文件通常...
    我猫阅读 6,556评论 1 0
  • 我的朋友石头,名校法律系毕业,曾是一著名律师事务所律师。工作几年,收入等很是不错,衣食无忧。但他内心却时常困惑,找...
    晦休阅读 2,844评论 2 1
  • 我思你,念你,又忆你 思你温软的唇,软糯的语 念你英气的眉,如火的情 忆你激荡的爱,和转身后的一群冬风
    亟安阅读 1,560评论 0 0