inspect_logs
Inspect device logs from Android (logcat) or iOS (unified logs). Filter by app, log level, tags, patterns, and time range to debug and analyze mobile app behavior.
Instructions
Inspect device logs (Android logcat or iOS unified logs). Can filter by app, log level, tags, patterns, and time range.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platform | Yes | Target platform | |
| appId | No | App package name (Android) or bundle ID (iOS) to filter logs | |
| deviceId | No | Device ID (optional, uses first available) | |
| minLevel | No | Minimum log level to include | |
| tags | No | Tags to include (Android logcat) | |
| excludeTags | No | Tags to exclude from results | |
| pattern | No | Search pattern (regex) to filter messages | |
| ignoreCase | No | Case insensitive pattern matching (default: true) | |
| subsystem | No | Subsystem filter (iOS only) | |
| category | No | Category filter (iOS only) | |
| maxEntries | No | Maximum log entries to return (default: 200) | |
| lastSeconds | No | Time range - logs from last N seconds (iOS, default: 300) | |
| clear | No | Clear log buffer before capture (Android only) | |
| includeCrashes | No | Include crash/fault logs (default: true) | |
| timeoutMs | No | Timeout in milliseconds (default: 30000) |