/install adb-logcat-reader
Pywayne ADB Logcat Reader
This module provides real-time Android device log reading capabilities via the adb logcat command.
Quick Start
from pywayne.adb.logcat_reader import AdbLogcatReader
# Create reader (default C++ backend)
reader = AdbLogcatReader()
# Start log capture and read
reader.start()
for line in reader.read():
print(line)
Use Python backend (alternative)
reader = AdbLogcatReader(backend='python') reader.start() for line in reader.read(): print(line)
# Stop and cleanup
reader.stop()
Initialization
# C++ backend (default, faster)
reader = AdbLogcatReader()
# Python backend (alternative, may be more compatible)
reader = AdbLogcatReader(backend='python')
Reading Logs
The read() method yields log lines incrementally as a generator, suitable for processing large logs or real-time monitoring.
# Process logs as they arrive
for line in reader.read():
# Filter, parse, store...
Properties
| Property | Description |
|---|---|
backend |
'cpp' or 'python' |
running |
Whether logcat process is running |
Methods
| Method | Description |
|---|---|
start() |
Start adb logcat process |
read() |
Generator yielding log lines |
stop() |
Stop logcat process |
get_backend() |
Get active backend type |
Backends
C++ Backend (Default)
- Uses native C++ implementation
- Faster performance for real-time streaming
- Better compatibility with adb logcat
Python Backend (Alternative)
- Uses Python subprocess to call adb
- More compatible across different environments
- Easier debugging and integration
Notes
- C++ backend is faster and recommended for production
- Python backend may be useful during development
stop()terminates adb logcat; useCtrl+Cto send interrupt signal- Logs are cleared automatically when process stops
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install adb-logcat-reader - 安装完成后,直接呼叫该 Skill 的名称或使用
/adb-logcat-reader触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Pywayne Adb Logcat Reader 是什么?
Read Android device logs in real-time via adb logcat using a C++ or Python backend with generator-style streaming output. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 566 次。
如何安装 Pywayne Adb Logcat Reader?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install adb-logcat-reader」即可一键安装,无需额外配置。
Pywayne Adb Logcat Reader 是免费的吗?
是的,Pywayne Adb Logcat Reader 完全免费(开源免费),可自由下载、安装和使用。
Pywayne Adb Logcat Reader 支持哪些平台?
Pywayne Adb Logcat Reader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Pywayne Adb Logcat Reader?
由 wangyendt(@wangyendt)开发并维护,当前版本 v0.1.0。