Logging Best Practices

Design, review, or refactor logging for a service so it works as an observability primitive - the canonical wide-event / structured-log pattern. Use when the user is setting up logging for a new service, adding or auditing middleware, building a logger config (structlog, pino, winston), enabling Cloudflare Workers observability or Analytics Engine, instrumenting OpenTelemetry logs, planning sampling strategy, proposing logging schema changes, or saying things like "our logs are noisy", "we can't find anything in the logs", "improve our logging", or "add proper logging". Do NOT trigger for single casual `console.log`/`print`/`logger.info` additions during unrelated work.

connorads 0783c2a 6 files · 48.7 KB Updated

File contents

connorads/dotfiles/tree/main/skills/logging-best-practices commit 0783c2af8e

Frequently asked questions

npx skillmds@latest add connorads/logging-best-practices