my-debug-session — log-bin
my-debug-session2

A quick and simple log viewer for debugging

Pipe logs from anywhere to your browser. Useful for debugging edge functions, webhooks, or anything where you can't easily tail a log file.

Create a throwaway bin →

🚨 Read this first

  • Anyone with the URL can see your logs. Bin names are the only "security".
  • Logs are not persisted. Close the browser tab and they may be gone forever.
  • Rate limited. High traffic bins get automatically suspended.
  • Zero guarantees. This is a free tool. It might break. Don't rely on it.

How it works

1. Open a bin

Visit any URL to create a bin. Pick something random so others can't guess it.

https://log-bin.example.com/my-debug-session

2. POST your logs

Send log lines to the same URL. One line per log entry.

cURL
curl -X POST https://log-bin.example.com/my-debug-session \
  -d "something happened"
JavaScript
fetch('https://log-bin.example.com/my-debug-session', {
  method: 'POST',
  body: 'debug: ' + JSON.stringify(data)
})
Fastly VCL
# Add log-bin as an HTTPS log endpoint, then:
log "syslog " req.service_id " log-bin :: " req.url;

3. Watch them appear

Logs stream to the browser in real-time. Use the filter box to search.

Good for

  • Debugging Fastly VCL / Compute services
  • Debugging Cloudflare Workers, Lambda@Edge, etc.
  • Inspecting webhook payloads
  • Quick debugging when you can't SSH in
  • Sharing debug output with a colleague

Not for

  • Production logging (use a real logging service)
  • Anything with sensitive data
  • High-volume log streams
  • Long-term log storage
Create a bin →

Or just visit https://log-bin.example.com/your-bin-name