Workers logging arrives in the Cloudflare dashboard

Every developer knows the drill: code that passes local tests and staging checks can still misbehave once it hits production. Logging is the tool that helps you understand what’s actually happening when things go sideways — but nobody wants to build and maintain a logging pipeline themselves. Cloudflare is addressing that with a new dashboard feature that brings console.log output and exceptions from Workers into the Cloudflare dashboard, with no configuration and at no extra cost.

Logs, one tab away

Logging is now available for Workers through a dedicated “Logs” tab in the dashboard. This tab displays a live stream of logs and exceptions. Each event shows a list of log entries, exceptions, and request headers when the event originated from an HTTP request. Sensitive headers and URLs — including Authorization, Cookie, and other similarly named items — are automatically redacted.

For developers using the Durable Objects open beta, the dashboard also surfaces logs and requests for each individual Durable Object, which helps in tracing interactions between a Worker and the objects it coordinates.

Filtering right now supports event status and type. More dashboard filters are planned, but for more granular control straight from the terminal, Cloudflare has enhanced the wrangler tail command with sampling and added filtering options.

Zero-setup logging with console APIs

Using the standard console APIs such as console.log() is all you need to get started — Cloudflare handles the rest. No extra libraries, no configuration files, and no fees tied to log volume.

Events are visible even when the Worker produces no logs or exceptions; request headers alone will still populate the event timeline. That way you have visibility into activity even for handlers that are quiet on the logging front.

Advanced filtering in wrangler

The wrangler tail command has been upgraded with sampling and a broader set of filter options. It no longer requires installing or configuring cloudflared, and output arrives faster. The pretty format renders logs in colored, human-readable form; the JSON format is also available if you want to pipe output into another tool or save it to a file. That structured format lends itself to downstream processing with utilities like jq.

No cost, no setup for existing customers

Dashboard logs and the updated wrangler tail are available now to existing Workers customers. To get started, open a Worker in the Cloudflare dashboard and check the Logs tab, or consult the documentation for getting started with Workers logging. For programmatic access, the tail logs API reference is also available.