adb常用命令--3 日志相关

前言

Android 系统的日志分为两部分

  1. 底层的 Linux 内核日志输出到 /proc/kmsg

  1. Android 的日志输出到 /dev/log

语法格式

adb logcat [<option>] ... [<filter-spec>] ...

按优先级过滤日志

Android 的日志分为如下几个优先级

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

  • D —— Debug

  • I —— Info

  • W —— Warning

  • E —— Error

  • F —— Fatal

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

小例子
adb logcat *:W
  • 该命令会将 Warning、Error、Fatal 和 Silent 日志输出。

  • 记得固定写法哦 *:W

指定日志格式

adb logcat -v <format>
brief
<priority>/<tag>(<pid>): <message># 示例D/HeadsetStateMachine( 1785): Disconnected process message: 10, size: 0
process
──  (<tag>)
<priority>(<pid>) <message># 示例 ──  (MAXHUB-PostBonjourInfoRunnable)
D( 1785) Disconnected process message: 10, size: 0 (HeadsetStateMachine)
tag
<priority>/<tag>: <message># 示例D/HeadsetStateMachine: Disconnected process message: 10, size: 0
raw
<message># 示例Disconnected process message: 10, size: 0
time
<datetime><priority>/<tag>(<pid>): <message># 示例08-2822:39:39.974 D/HeadsetStateMachine( 1785): Disconnected process message: 10, size: 0
threadtime
<datetime><pid><tid><priority><tag>: <message># 示例08-2822:39:39.97417851832 D HeadsetStateMachine: Disconnected process message: 10, size: 0
long
[ <datetime><pid>:<tid><priority>/<tag> ]
<message># 示例[ 08-2822:39:39.9741785: 1832 D/HeadsetStateMachine ]
Disconnected process message: 10, size: 0

清空日志

adb logcat -c

查看内核日志

adb shell dmesg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值