Android Log文件查看工具

Android Log文件查看工具,第1张

最近开发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来替代了。

启动AndroidStudio,选中android工程并打开。AndroidStudio中如何查看Logcat调试信息。工具栏选择【Tools】-》【Android】点击【Android】选项,子选项选中【AndroidDeviceMonitor】,d出窗口,该窗口类似eclipse,AndroidDeviceMonitor窗口。AndroidDeviceMonitor窗口上方有设备管理,可以选中已连接的模拟器或实际设备(android手机、平板),在右侧的窗口可以查看当前设备的实时数据及状态,如:数据连接,线程,文件管理等等。AndroidDeviceMonitor窗口下方为Logcat和Console控制台选择需要追踪的工程,查看详细调试信息。

以小米手机为例,其他机型 *** 作方法大致相同:

1.首先在手机桌面上找到【文件管理】,进入手机的文件管理页面。

2.进入系统文件浏览页面后,点击手机的系统文件夹。一般此类文件夹命名是根据手机系统名称来命名的。(如华为EMUI,OPPO的Color OS等)

3.进入系统的文件夹后,找到【debug_log】这个文件夹。(这个文件夹的中文意思是:手机调试信息_log日志)

4.进入文件夹页面后,可以看到文件夹内存放着许多以log结尾的文件,这些就是手机的日志文件。日志文件一般以日志创建日期命名,【.log】是日志文件的格式后缀。

5.打开任何一个日志文件进行查看,日志文件记录了手机中的许多信息情况,这其中也包括了一些个人隐私信息,仅用于开发人员调试使用,个人需要注意隐私安全的保护。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11743864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存