在 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.打开任何一个日志文件进行查看,日志文件记录了手机中的许多信息情况,这其中也包括了一些个人隐私信息,仅用于开发人员调试使用,个人需要注意隐私安全的保护。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)