Skip to main content

NestJS Logger Module

nestjs-logger-module provides a provider-based logging module for NestJS.

Providers

ProviderDescription
consoleLogs via NestJS Logger (stdout).
fileWrites JSON log entries to daily files under ./logs.
mongodbPersists 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)