一个高效的Android终端日志过滤工具
00 分钟
2023-6-1
2024-9-18
type
status
date
slug
summary
tags
category
icon
password
comment

📝 什么是pidcat

在Android日常开发中,对日志过滤是很有必要的,但是我们在终端过滤日志的时候因为日志信息过多而看的眼花缭乱,而且很多时候,我们只想过滤我们自己应用进程的日志,但是当我们的进程重启后,pid就变了,这时又需要重新获取进程pid,然后过滤,如果我们想看两个或多个进程的日志就更麻烦,于是就产生了pidcat。

效果图

输入如下命令,会输出进程名包含toor的进程日志,进程重启不需要重新运行终端命令,如果是多个进程则进程名以空格间隔
notion image

🪤 如何使用

其中tag和revert都支持正则,如下命令可以过滤两个tag的日志

📎 如何安装

一、通过源码安装,适合所有操作系统

  • 安装rust开发环境
  • 下载源码
  • 安装
国内安装rust开发环境如果速度慢,可以使用字节的镜像安装

二、mac系统通过brew安装

📖 Rust crates

项目是使用rust编写的,开放了获取adb logcat日志的接口可以在你的crate中直接使用。
在Rust项目的Cargo.toml中加入依赖
使用如下代码就可以获得处理封装好的android 终端日志了

📽️ 项目地址

 
💡
声明:
本网站所有文章均为原创,版权归本站所有。如需转载请注明来源和作者。
尊重原创,共同学习进步!
 
上一篇
一个高效的Android终端日志过滤工具
下一篇
一个高效的Android终端日志过滤工具

评论
Loading...