type
status
date
slug
summary
tags
category
icon
password
comment
📝 什么是pidcat
在Android日常开发中,对日志过滤是很有必要的,但是我们在终端过滤日志的时候因为日志信息过多而看的眼花缭乱,而且很多时候,我们只想过滤我们自己应用进程的日志,但是当我们的进程重启后,pid就变了,这时又需要重新获取进程pid,然后过滤,如果我们想看两个或多个进程的日志就更麻烦,于是就产生了pidcat。
效果图
输入如下命令,会输出进程名包含toor的进程日志,进程重启不需要重新运行终端命令,如果是多个进程则进程名以空格间隔
🪤 如何使用
其中tag和revert都支持正则,如下命令可以过滤两个tag的日志
📎 如何安装
一、通过源码安装,适合所有操作系统
- 安装rust开发环境
- 下载源码
- 安装
国内安装rust开发环境如果速度慢,可以使用字节的镜像安装
二、mac系统通过brew安装
📖 Rust crates
项目是使用rust编写的,开放了获取adb logcat日志的接口可以在你的crate中直接使用。
在Rust项目的Cargo.toml中加入依赖
使用如下代码就可以获得处理封装好的android 终端日志了
📽️ 项目地址
声明:
本网站所有文章均为原创,版权归本站所有。如需转载请注明来源和作者。
尊重原创,共同学习进步!
- 作者:borneygit
- 链接:https://borney.top/article/pidcat
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。