review-logging-patterns

Identify scattered console logs and guide structured wide-event logging adoption.

14|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/JKc66/whats_recall --skill review-logging-patterns-jkc66
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-logging-patterns
Source: https://github.com/JKc66/whats_recall/tree/main/.agents/skills/review-logging-patterns
Command: npx skills add https://github.com/JKc66/whats_recall --skill review-logging-patterns-jkc66

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Codebases often suffer from scattered console logs, generic errors, and missing contextual information, making debugging and reliability harder. This Skill identifies logging anti-patterns and guides teams to adopt structured, wide-event logging patterns and framework-specific best practices using evlog.

Core Features & Use Cases

  • Detects console.log spam, unstructured errors, and missing request context across popular frameworks.
  • Guides adoption of wide events, structured errors, drain pipelines, enrichers, and AI SDK integration patterns.
  • Provides references and templates for Nuxt/Nitro, Next.js, SvelteKit, Nitro, TanStack Start, React Router, NestJS, Express, Hono, Fastify, Elysia, Cloudflare Workers, and standalone TypeScript.

Quick Start

Run a code review to identify console logs, unstructured errors, and missing context, then propose evlog-based logging improvements.

Frequently Asked Questions about review-logging-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix console.log spam and unstructured errors in my TypeScript codebase?

To fix console.log spam and unstructured errors, run a code review that detects scattered logs and guides you to consolidate them into structured wide events using evlog. This enforces best practices for structured errors, request context, and drain pipelines.

What are wide events in structured logging and when do I need them?

Wide events in structured logging combine scattered console logs into a single, context-rich event record. You need them when debugging requires correlating request context, enrichers, and structured errors across frameworks like Nuxt, Next.js, or Express.

Does evlog work with my framework for structured logging audits?

Yes, evlog works with Nuxt/Nitro, Next.js, SvelteKit, TanStack Start, React Router, NestJS, Express, Hono, Fastify, Elysia, Cloudflare Workers, and standalone TypeScript, providing framework-specific error handling and logging templates.

What's the best way to adopt wide event logging patterns in NestJS or Fastify?

The best way to adopt wide event logging in NestJS or Fastify is to run a framework audit that identifies logging anti-patterns, then apply evlog templates for structured errors, drain pipelines, and enrichers specific to your framework.

How do I configure drain pipelines and enrichers for structured errors?

You configure drain pipelines and enrichers by adopting evlog patterns that enforce best practices for structured errors. The Skill provides references and templates to guide this setup across supported frameworks.