logcat 只打印符合包名的log

简介: logcat 只打印符合包名的log

adb shell logcat | grep -E `adb shell ps | grep -E "btcontrol|stmonitor" | awk '{print $2}' | sed 'N;s/\n/|/g'`


只打印某两个进程的log:

adb shell logcat | grep -E "PID1|PID2"


列出符合某些报名的进程:

adb shell ps | grep -E "btcontrol|stmonitor"


system    5059  324   858408 58300 SyS_epoll_ 00000000 S com.senter.btcontrol

system    5096  324   1109700 52072 SyS_epoll_ 00000000 S com.senter.stmonitor


只要上面输出结果的两个进程号:

adb shell ps | grep -E "btcontrol|stmonitor" | awk '{print $2}'


5059

5096


将上面两个进程号合并为一行并用竖线字符'|'分割:

adb shell ps | grep -E "btcontrol|stmonitor" | awk '{print $2}' | sed 'N;s/\n/|/g'

5059|5096


上面sed 多行合并一行 sed ‘N;s/\n/|/g’  N;表示每2行合并 N;N; 表示每3行合并。

sed 's/PATTERN_SEARCH/REPLACED_STRING/g' 是全局搜索替换命令,搜索PATTERN_SEARCH替换为REPLACED_STRING。


上述命令合并为一行:

adb shell logcat | grep -E `adb shell ps | grep -E "btcontrol|stmonitor" | awk '{print $2}' | sed 'N;s/\n/|/g'`

即,只打印进程名字中含有btcontrol或stmonitor的两个进程的log。


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
5天前
|
Java 开发工具 Windows
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
|
Java Windows
SpringBoot:Windows平台下JAR包的启动,停止和日志分割脚本
SpringBoot:Windows平台下JAR包的启动,停止和日志分割脚本
2209 0
SpringBoot:Windows平台下JAR包的启动,停止和日志分割脚本
|
5天前
|
Java 开发工具 开发者
dashvector的SDK包内含log4j2.xml,坑
对公SDK自带`log4j2.xml`配置,引发本地配置冲突。建议SDK开发者移除内置日志配置,避免影响用户设置。
23 0
|
5天前
|
前端开发 开发工具 iOS开发
mPaaS常见问题之真机预览与调试扫码调式 release包开启日志如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
31 0
|
7月前
|
JSON Go 数据格式
Go slog 包:开启结构化日志的奇妙之旅
本文对 go 语言里的 slog 包进行了详细介绍,包括基本的使用、Logger 实例的创建和高效输出日志以及自定义日志信息等内容。
222 0
|
5天前
|
Go
Golang内置Log包的基本使用
Golang内置Log包的基本使用
33 0
|
7月前
|
安全 Go
Golang 语言的标准库 log 包怎么使用?
Golang 语言的标准库 log 包怎么使用?
30 0
|
11月前
|
运维 Android开发
使用logcat让Android应用支持查看实时日志并输出至界面显示功能
使用logcat让Android应用支持查看实时日志并输出至界面显示功能
|
JSON Go API
Go --- Zap日志包的使用
Go --- Zap日志包的使用
Go --- Zap日志包的使用
|
分布式计算 监控 Java
日志分析实战之清洗日志小实例3:如何在spark shell中导入自定义包
日志分析实战之清洗日志小实例3:如何在spark shell中导入自定义包
147 0
日志分析实战之清洗日志小实例3:如何在spark shell中导入自定义包

热门文章

最新文章