Install evlog
evlog supports Nuxt, Next.js, SvelteKit, Nitro, NestJS, and any TypeScript server framework.
Install
pnpm add evlog
npm install evlog
yarn add evlog
bun add evlog
Using Agent Skills
If you use an AI assistant (Claude Code, Cursor, etc.), install the evlog skill for guided setup and code review:
npx skills add hugorcd/evlog
Your AI assistant can then help you set up evlog, review your logging patterns, and migrate existing code to wide events. See Agent Skills for details.
Choose Your Framework
After installing the package, follow the setup guide for your framework:
TypeScript Configuration
evlog ships with full TypeScript type definitions. No additional configuration is required.
Next Steps
- Quick Start — Learn the core concepts and start using evlog
- Wide Events — Understand the wide event pattern
- Adapters — Send logs to Axiom, PostHog, Sentry, and more
Introduction
A TypeScript logging library focused on wide events and structured error handling. Replace scattered logs with one comprehensive event per request.
Quick Start
Get up and running with evlog in minutes. Learn useLogger, createError, parseError, and the log API for wide events and structured errors.