S
Supanote
Sign in Sign up
Containers · Zero Signup Required

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.

8 lines · 763 B
Live Output Ready
1
2026-11-06T14:30:01.114Z INFO [api-gateway] Listening on 0.0.0.0:8080 (env=production, workers=4)
2
2026-11-06T14:30:02.419Z INFO [postgres-pool] Connected to primary db-main:5432 (max_pool=25)
3
2026-11-06T14:30:04.882Z WARN [redis-cache] Reconnecting to redis://10.0.2.15:6379 (attempt 2/5, latency=184ms)
4
2026-11-06T14:30:05.903Z ERROR [billing-worker] Unhandled rejection while processing webhook evt_01J9Z8K2: HTTP 503
5
at WebhookProcessor.dispatch (/app/src/workers/billing.js:142:19)
6
at async QueueConsumer.poll (/app/src/queue/consumer.js:88:7)
7
2026-11-06T14:30:06.120Z INFO [api-gateway] POST /webhooks/polar 202 18ms
8
2026-11-06T14:30:08.512Z ERROR [billing-worker] FATAL: Max retries exceeded for job_99412 — moving payload to dead-letter queue
Terminal / CI Pipe Equivalent
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

Notification