Online Docker Container & JSON Log Viewer
Drop `docker logs` or `docker compose logs` output to normalize ANSI escape sequences, isolate container crash loops and unhandled exceptions, filter by severity level, and share clean debugging snapshots.
docker compose logs --tail=250 api worker | curl --data-binary @- https://supanote.app/paste
Capture multi-container Compose output directly from your CI runner or staging host.
Capabilities & Guarantees
- ✓ Clean rendering of ANSI escape colors without garbled `[31m` sequences
- ✓ Automatic stack trace indentation for Node.js, Python, Go, and Java containers
- ✓ Instant severity filtering (Errors only, Warnings+, or All events)
- ✓ Zero-signup CLI piping from GitHub Actions, GitLab CI, or remote VPS hosts
Common Engineering Workflows
Triaging Container CrashLoopBackOff & Exit Code 137/1
Capture the final 300 lines before an OOMKill or startup migration failure and highlight exact ERROR and stack-trace frames.
Sharing Failed CI/CD Service Container Logs
Pipe integration test container logs from ephemeral GitHub Actions runners so engineers can review failures after the runner terminates.
Readable ANSI & Structured Log Output
Convert raw terminal ANSI color codes and structured JSON lines into a clean, dark-mode-ready log viewer.
Technical Questions & Details
Does the Docker Log Viewer handle ANSI terminal color codes?
Yes. Supanote translates standard ANSI color escape sequences cleanly and safely escapes HTML entities so container logs stay readable without raw escape noise.
Can I filter out noisy healthcheck INFO lines and show only errors?
Yes. Use the severity filter pills above the workbench to isolate ERROR and WARN lines or search for a specific container service name.
Are shared Docker logs indexed by search engines?
By default, links created from the tool workbench use Unlisted visibility (`noindex,nofollow`), meaning only people with the exact link can view them.
Explore Related Tools, Templates & Comparisons
Parse Nginx combined access logs and upstream error traces instantly with HTTP status colorizing and secret scanning.
Turn raw comma, tab, or semicolon-delimited text into a fast, sortable spreadsheet table in one paste.
Preview self-contained HTML, CSS, and JavaScript snippets live and share them as Claude-style `/v/:id` artifacts.
Paste raw `<svg>` code to inspect crisp vector rendering, viewBox dimensions, and byte size immediately.