Skip to content

feat: add request log monitoring for Cloudflare tunnels#106

Merged
productdevbook merged 1 commit intomainfrom
feat/tunnel-request-logs
Mar 9, 2026
Merged

feat: add request log monitoring for Cloudflare tunnels#106
productdevbook merged 1 commit intomainfrom
feat/tunnel-request-logs

Conversation

@productdevbook
Copy link
Copy Markdown
Owner

Summary

  • Per-tunnel log viewer showing all cloudflared output in real-time
  • Logs categorized by level: info, warning, error, request (with color coding)
  • Search and filter logs by level or keyword
  • Auto-scrolling to latest entries
  • Log buffer capped at 500 entries per tunnel to prevent memory issues
  • Clear logs button and context menu toggle
  • Log toggle button on each tunnel row in the Cloudflare Tunnels view

Closes #46

Test plan

  • Start a Cloudflare tunnel from the tunnel view
  • Click the log icon on the tunnel row — log panel appears
  • Verify cloudflared output appears in real-time
  • Search logs using the search field
  • Filter by level (All, Requests, Errors, Warnings)
  • Verify auto-scroll works as new entries arrive
  • Clear logs via trash icon
  • Right-click tunnel row → "Show Logs" / "Hide Logs" works
  • Stop tunnel and verify log view handles it gracefully

🤖 Generated with Claude Code

Capture and display all cloudflared output in a per-tunnel log viewer.
Logs are categorized by level (info/warning/error/request) with color
coding, searchable, filterable, and auto-scrolling. Accessible via a
log toggle button on each tunnel row.

Closes #46

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@productdevbook productdevbook merged commit f3ab26d into main Mar 9, 2026
2 checks passed
@productdevbook productdevbook deleted the feat/tunnel-request-logs branch March 9, 2026 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Request Log Monitoring Screen for Cloudflare Tunnel

1 participant