adb命令——日志命令详解——全部输出到桌面: adb logcat > c:usersdeldesktoplog.txt

摘要:
在cmd中输入以下命令window://Format1:打印默认日志数据adblogcat//格式2:打印日志详细时间的简单数据adblokcat vtime//格式3:打印级别为Error adblogcat*:E//格式4:打印时间和级别为Error的信息adblogccat vtime*:E//格式5:将日志保存到计算机上的固定位置,例如D:log。txtadblogcat vtime˃D:log。txt此时,cmd窗口将同步更新数据。例如,命令:adblogcat*:W实际上可以是一个标记。如果未指定,则表示全部。

adb logcat

一.在cmd窗口查看手机的Log日志

有时候我们在手机程序上的日志要在其他地方调试,然后要看里面的Log日志。在cmd窗口中输入如下命令:

//格式1:打印默认日志数据

adb logcat

//格式2:需要打印日志详细时间的简单数据

adb logcat -v time

//格式3:需要打印级别为Error的信息

adb logcat *:E

//格式4:需要打印时间和级别是Error的信息

adb logcat -v time *:E

//格式5:将日志保存到电脑固定的位置,比如D:log.txt

adb logcat -v time >D:log.txt

这时手机日志更新什么日志,cmd窗口也会同步更新数据。

但是这样没有过滤条件,如果Log日志很多,很难找到我们想要的信息,

当然也可以复制cmd中的数据到一个文本中慢慢处理的,就是效率不高。

下面介绍adb logcat中的详细参数命令以及如何才能高效的打印日志,或者把日志保存到我们指定的位置。

二.adb logcat 详解

adb logcat如果用过,但是具体命令又不记得,可以输入adb logcat -help,查看一下一些简单的数据格式:

image

日志过滤:adb logcat <tag>[:priority]

tag表示标签,priority输出的级别,日志默认级别是V,如果错误日志我们选择E就可以。

Android 的日志分为如下几个优先级(priority):

V —— Verbose(最低,输出得最多)

D —— Debug

I —— Info

W —— Warning

E —— Error

F —— Fatal

S —— Silent(最高,啥也不输出)

按某级别过滤日志则会将该级别及以上的日志输出。比如,命令:adb logcat *:W

其实*可以是某个tag,如果没有指明,就表示所有。

tag可以由多个 [:priority] 组成。比如,命令:

adb logcat ActivityManager:I MyApp:D *:S

表示输出 tag ActivityManager 的 Info 以上级别日志,输出 tag MyApp 的 Debug 以上级别日志,及其它 tag 的 Silent 级别日志(即屏蔽其它 tag 日志)。

adb logcat选项解析

--"-s"选项 : 设置输出日志*:s的标签, 只显示该标签的日志;

--"-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功;

--"-r"选项 : 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功;

--"-n"选项 : 设置日志输出的最大数目, 需要 -r 参数, 这个执行 感觉 跟 adb logcat 效果一样;

--"-v"选项 : 设置日志的输出格式, 注意只能设置一项;

--"-c"选项 : 清空所有的日志缓存信息;

--"-d"选项 : 将缓存的日志输出到屏幕上, 并且不会阻塞;

--"-t"选项 : 输出最近的几行日志, 输出完退出, 不阻塞;

--"-g"选项 : 查看日志缓冲区信息;

--"-B"选项 : 以二进制形式输出日志;

把日志信息保存到电脑中

adb logcat最后添加” > 保存文件的地址,比如需要将的信息保存到电脑中使用下面的命令: adb logcat -v time > D:log.txt

免责声明:文章转载自《adb命令——日志命令详解——全部输出到桌面: adb logcat &amp;gt; c:usersdeldesktoplog.txt》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mysql 判断null 和 空字符串Burpsuite使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

一.定时任务详解https://i.cnblogs.com/EditPosts.aspx

定时任务的详解 h每小时运行 d每天运行 w每周运行 m每个月运行 中毒时查看系统定时任务是否有病毒的脚本。 crontab -l 查看用户的定时任务 crontab -e 进入编辑界面增加定时任务 /var/spool/cron/root root用户定时任务的文件 定时任务的使用 一. 二. 查看定时任务日志----一定要会看日志 定时任务时...

h5页面跳转小程序

2020年以前, 只能通过 web-view内嵌h5跳转小程序,现在  可以直接跳了!!!!!!  官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html 用的是JS-SDK的接口,需要使用到js-sdk-1.6.0的版本才有支持,htt...

jquery----语法扩展(导入js文件)

简单使用 第一步,新建js文件 第二步,在js文件中添加 $.extend({ "GDP": function () { console.log("哈哈哈哈"); } }); 第三步,在html中使用   $.GDP()  即可 复杂(1,希望一些函数不可以被外部引用,不可以被修改$) (functi...

linux下的文件审计功能(audit inotify)

为了满足这样的需求:记录文件变化、记录用户对文件的读写,甚至记录系统调用,文件变化通知。本文介绍audit和inotify.什么是auditThe Linux Audit Subsystem is a system to Collect information regarding events occurring on the system(s)Kern...

adb logcat 基本用法

入门android ,至少需要了解 adb 吧,那么打 log 也是必不可少的了。 下面简单介绍一下 adb logcat 基本用法: Usage: logcat [options] [filterspecs]options include:  -s              Set default filter to silent.           ...

使用adb连接Mumu模拟器

1)下载Mumu模拟器 2)运行Mumu模拟器 3)找到mumu安装目录下的MuMuemulator emuvmonitorin目录 4)在当前目录打开cmd,执行 adb connect 127.0.0.1:7555 5)然后再打开一个cmd窗口, 执行 adb 命令即可。...