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 https://www.evlog.dev
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 structured logging library for TypeScript. Simple logging, wide events, and structured errors, from quick one-liners to comprehensive request-scoped events.
Quick Start
Get up and running with evlog in minutes. Learn the log API, createLogger for wide events, useLogger for requests, and structured errors.