zoukankan      html  css  js  c++  java
  • adb命令——日志命令详解——全部输出到桌面: adb logcat > c:usersdeldesktoplog.txt

    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

  • 相关阅读:
    ⑤SpringBoot之定时任务
    ④SpringBoot之thymeleaf使用
    ③SpringBoot中Redis的使用
    ②SpringBoot之Web综合开发
    Redis、Memcache和MongoDB
    ADB常用命令 & 无线调试Debug黑科技
    Flutter生命周期
    Flutter-Tips
    Git rebase命令
    Git 恢复本地误删的文件
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12944120.html
Copyright © 2011-2022 走看看