Hey r/programming,
**XLogger** – a web-based Android log viewer that runs entirely in your browser. No app to install, no server uploads. Everything (parsing, filtering, even AI analysis) happens locally.
**Why:**
- Tired of juggling adb logcat, grep, and text editors
- Wanted something that works on any device (desktop + mobile)
- Needed to keep logs private – no sending sensitive data to third parties
**What it does:**
- **Regex & keyword filtering** – multi-line keywords, exclusions, case-sensitive/whole-word
- **Time range** – filter by start/end time or “last N minutes”
- **Log level** – V/D/I/W/E with one click
- **PID/TID filter** – narrow down to specific processes/threads
- **Archive support** – drop .zip / .tgz / .tar.gz, it stream-extracts and finds log files
- **Rules** – save common TAGs/keywords and apply with one click
- **Context view** – click a filtered line to see its context in the original log
- **Optional AI analysis** – analyze filtered logs with AI (requires backend config)
**Privacy:**
- All parsing and filtering run in the browser
- Logs stored in IndexedDB (local only)
- No server upload unless you explicitly use AI analysis
**Try it:** https://xlogger.cn
Works on desktop and mobile. Feedback welcome.