Blog

Guides, tutorials, and thinking on real-time logging for developers.

Pain-Point SEO

WebSocket log streaming in Django with Channels

A technical walkthrough of how BunnyLogs uses Django Channels, Redis channel groups, and ASGI to fan log entries out to every connected browser in real time — with annotated code from the actual implementation.

May 1, 2025 BunnyLogs Team
Tutorial

Log ingestion via Slack: turning messages into a log stream

The BunnyLogs Slack integration lets Slack messages appear as log entries in a live stream. Here's how it works, what you need to set it up, and the use cases where it shines.

April 22, 2025 BunnyLogs Team
Pain-Point SEO

How to forward emails to your log stream

BunnyLogs can ingest log lines via email — no SDK, no API key. Send to logs@bunnylogs.com with your UUID as the subject and every line of the body becomes a log entry in your live stream.

April 15, 2025 BunnyLogs Team
Pain-Point SEO

The simplest way to get logs out of a cron job

Cron jobs are silent by default — you only find out something broke when the damage is done. Here's a one-import fix that gives every cron job a live stream URL you can watch from anywhere.

April 8, 2025 BunnyLogs Team
Pain-Point SEO

How to watch a Python script run in real time from your phone

You kicked off a long-running script and stepped away from your desk. Here's how to watch its output live on any device with one pip install — no SSH, no polling, no setup beyond a UUID.

April 1, 2025 BunnyLogs Team
Pain-Point SEO

Datadog is overkill for your side project

Full observability platforms are powerful — and genuinely the right choice at scale. But for a side project or small team, the setup cost, pricing model, and cognitive overhead often outweigh the benefit. Here's an honest breakdown of when to reach for something simpler.

March 25, 2025 BunnyLogs Team
Pain-Point SEO

Real-time logging for Flutter apps without a backend

Debugging Flutter apps in production is hard. The bunnylogs_flutter package sends log output to a browser URL with no backend required — works on Android, iOS, web, and desktop.

March 18, 2025 BunnyLogs Team
Tutorial

Adding real-time logging to a Flask app in 10 minutes

Wire BunnyLogs into Flask's logging system in a few lines and get a live stream URL showing every request log, error, and custom log call from your app — without touching your existing logging setup.

March 11, 2025 BunnyLogs Team
Tutorial

How to share a live debug session with your team

Instead of screensharing your terminal, send a colleague a URL. BunnyLogs lets you share a live log stream with anyone — no login required, works across timezones.

March 4, 2025 BunnyLogs Team
Tutorial

Monitor a background worker from anywhere with one import

Celery tasks, RQ jobs, and threading workers run in the background with no easy way to watch them in real time. Add BunnyLogsHandler to get a live stream URL for every worker.

Feb. 24, 2025 BunnyLogs Team
Tutorial

Stream Python logging output to a browser in 5 minutes

A minimal quickstart: install bunnylogs, add one line to your Python script or Django app, and watch log output appear live in any browser tab. No server, no config files.

Feb. 10, 2025 BunnyLogs Team