NestJS Logger Module
nestjs-logger-module provides a provider-based logging module for NestJS.
Providers
| Provider | Description |
|---|---|
console | Logs via NestJS Logger (stdout). |
file | Writes JSON log entries to daily files under ./logs. |
mongodb | Persists log entries into MongoDB via Mongoose. |
Features
- ✅ Interceptor-based logging (Auto-capture HTTP requests and responses)
- ✅ Pluggable driver design (Winston-based configuration)
- ✅ Request-ID tracking (Assign unique ID to each request)
- ✅ Detailed payload extraction (Log request body, query and headers)
- ✅ Built for NestJS v11.x and TypeScript compatibility
Supported versions
- NestJS: v11.x (package dependencies target
@nestjs/*^11)