ADB 之 logcat 极简小抄(过滤日志、保存日志到文件)

一、logcat

  • logcat 是 Android 开发中用于查看系统日志信息的工具

二、logcat 极简小抄

1、查看日志
bash 复制代码
adb logcat
2、过滤日志
  1. 按标签过滤日志
bash 复制代码
adb logcat -s 【标签】
bash 复制代码
# 演示:按标签 test 过滤日志
adb logcat -s test
  1. 按等级过滤日志
bash 复制代码
adb logcat *:【等级】

# V:Verbose,显示所有级别的日志
# D:Debug,显示 Debug 级别及以上的日志
# I:Info,显示 Info 级别及以上的日志
# W:Warn,显示 Warn 级别及以上的日志
# E:Error,显示 Error 级别的日志
bash 复制代码
# 演示,显示 Warn 级别及以上的日志

adb logcat *:W
  1. 按标签和等级过滤日志
bash 复制代码
adb logcat 【标签】:【等级】
bash 复制代码
# 演示,显示所有 Warn 级别及以上的日志,显示标签为 test 且 Info 级别及以上的日志

adb logcat *:W test:I
3、查看缓冲区日志
bash 复制代码
adb logcat -b 【缓冲区】

# main:主要用于应用程序的日志记录
# radio:包含与无线装置(例如,电话)相关的消息
# events:存储经过解译的二进制系统事件信息
# system:记录与低级系统消息和调试相关的日志
# crash:存储崩溃日志信息
bash 复制代码
# 演示,查看 radio 缓冲区日志

adb logcat -b radio
4、保存日志到文件
bash 复制代码
adb logcat > 【文件路径】
bash 复制代码
# 演示:保存日志到同级目录下的 logcat.txt 文件

adb logcat > logcat.txt
相关推荐
yeflx6 分钟前
Docker in Docker 实战
运维·docker·容器
北极糊的狐6 分钟前
MySQL常见报错分析及解决方案总结(42)---ERROR 1142 (42000): SELECT command denied
java·mysql·adb·myeclipse
一水鉴天9 分钟前
整体设计的自动化部署完整方案 20260311 之3 加三个附件 readme/addon/plugin(豆包助手)
运维·自动化
悟空空心10 分钟前
linux创建普通只读用户
linux·运维·chrome
小小小米粒20 分钟前
k8s网络通信ip申请如何层级同步进行pod网络层级网络访问请求路由流程
linux·运维·服务器
Cyber4K21 分钟前
【妙招系列】在Linux中测试自己邮箱是否可接收邮件?
linux·运维·python
wanhengidc25 分钟前
云手机 数据信息资源共享
大数据·运维·服务器·游戏·智能手机
星夜落月25 分钟前
给自己搭一个私人阅读空间:FreshRSS 部署手记
运维·服务器·网络·rss
航Hang*29 分钟前
第2章:进阶Linux系统——第1节:配置与管理Samba服务器
linux·运维·服务器·笔记·学习
秋知叶i40 分钟前
【Android Studio】Kotlin 第一个 App Hello World 创建与运行|超详细入门
android·kotlin·android studio