Package category
Logging
Structured logging, log transports and debug output.
635 packages13 comparisons
Packages compared
635 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| cc-viewer Claude Code logging, visualization, and management toolkit — launch a web viewer alongside Claude Code with full request/response tracing, proxy, and mobile support | 20.5k | - | - | 4 days ago 1.8.20 | ESM only | None | Logging | |
| @nestjs/observe Observability and APM agent for NestJS - traces, runtime metrics, custom metrics and CPU profiles | 20.4k | - | - | - | 2 days ago 0.3.2 | ESM only | Bundled | Monitoring and error tracking, Logging |
| fluent-logger fluent-logger implementation for Node.js inspired by [fluent-logger-python]. | 20.4k | -10% | - | 6 years ago 3.4.1 | CommonJS | None | Logging | |
| winston-mongodb A MongoDB transport for winston | 20.3k | -30% | - | 1 year ago 7.0.1 | CommonJS | Bundled | Logging | |
| @loglayer/transport-datadog DataDog transport for the LogLayer logging library. | 19.7k | - | - | - | 2 months ago 4.3.0 | ESM + CommonJS | Bundled | Logging |
| winston-logzio A winston transport wrapper for logzio | 19.5k | -35% | - | 1 year ago 5.2.0 | CommonJS | Bundled | Logging | |
| useful-handlebars-helpers More than 150 Handlebars helpers in 17 categories. Works in browsers and in Node.js. | 19.4k | +4294% | - | 4 years ago 0.12.0 | CommonJS | Bundled | Logging, Templating | |
| pino-datadog A transport for pino that sends messages to DataDog | 19.4k | +132% | - | 5 years ago 2.0.2 | CommonJS | None | Logging | |
| ee-log Easy, simple & beautiful logs | 18.5k | +317% | - | 7 years ago 3.0.9 | - | None | Logging | |
| minilog Lightweight client & server-side logging with Stream-API backends and counting, timing support | 18.5k | -17% | - | 9 years ago 3.1.0 | CommonJS | None | Logging | |
| debugnyan A logging library that combines the simplicity and convenience of debug with the power of bunyan | 18.5k | -14% | - | 2 years ago 4.1.1 | - | Bundled | Logging | |
| pino-sentry @sentry/node transport for pino logger | 18.4k | +22% | - | 1 year ago 0.15.0 | CommonJS | Bundled | Logging | |
| typescript-logging TypeScript Logging core written in and to be used by TypeScript (this is the core project, you need to install a flavor too). | 18.1k | -35% | - | 2 years ago 2.2.0 | ESM + CommonJS | Bundled | Logging | |
| @loglayer/transport-sentry Sentry transport for the LogLayer logging library. | 18k | - | - | - | 2 months ago 2.3.0 | ESM + CommonJS | Bundled | Logging |
| express-correlation-id Express middleware to correlate requests across http calls | 17.8k | -4% | - | 2 years ago 3.0.1 | CommonJS | None | HTTP servers and web frameworks, Logging | |
| winston-compat Core functionality from winston < 3.0.0 commonly used by user-created transports. | 17.6k | -44% | - | 6 years ago 0.1.5 | CommonJS | None | Logging | |
| @comunica/logger-void A comunica void-based logger. | 17.5k | - | - | - | 11 days ago 5.4.0 | CommonJS | Bundled | Logging |
| @comunica/logger-pretty A comunica logger that pretty-prints. | 17.5k | - | - | - | 11 days ago 5.4.0 | CommonJS | Bundled | Logging |
| morgan-body morgan logging req, res, and body | 17.4k | +4% | - | 3 years ago 2.6.9 | CommonJS | Bundled | Logging | |
| raygun Raygun package for Node.js, written in TypeScript | 17.1k | +65% | - | 22 days ago 2.2.9 | CommonJS | Bundled | Logging | |
| syslog-client TCP and UDP syslog client RFC 5424 & RFC 3164 | 17.1k | -78% | - | 9 years ago 1.1.1 | CommonJS | None | Logging | |
| adze A universal, modern, and extendable logging library for JavaScript and TypeScript. | 16.6k | +134% | - | 8 months ago 2.3.0 | ESM only | Bundled | Logging, TypeScript tooling | |
| bunyan-prettystream A stream implementation of the bunyan cli tool's pretty printing capabilities | 16.4k | -22% | - | 13 years ago 0.1.3 | CommonJS | None | Logging | |
| serverless-plugin-log-subscription Attach a CloudWatch LogSubscription to your functions' logs | 16.1k | -23% | - | 1 year ago 3.0.0 | CommonJS | None | Cloud SDKs, Logging | |
| @logtape/hono Hono adapter for LogTape logging library | 15.8k | - | - | - | 3 days ago 2.3.7 | ESM + CommonJS | Bundled | Logging, Cloud SDKs |
| @fastify/one-line-logger A simple formatter for fastify's logs | 15.8k | - | - | - | 1 month ago 2.2.0 | CommonJS | Bundled | Logging |
| aurelia-logging A minimal but effective logging mechanism with support for log levels and pluggable log appenders. | 15.5k | -1% | - | 7 years ago 1.5.2 | ESM + CommonJS | Bundled | Logging | |
| @platformatic/globals Platformatic Global Object Getter | 15.3k | - | - | - | 16 days ago 3.69.0 | ESM + CommonJS | Bundled | Logging, Node.js utilities |
| @retracedhq/retraced The official NodeJS client for interacting with the Retraced audit logging API. | 15k | - | - | - | 1 year ago 0.7.23 | CommonJS | Bundled | Logging |
| browser-bunyan Bunyan logging specifically for the browser | 15k | +8% | - | 4 years ago 1.8.0 | ESM + CommonJS | Bundled | Logging | |
| get-current-line Get the current line number of the executing file and method | 15k | +90% | - | 2 years ago 7.4.0 | ESM + CommonJS | Bundled | Logging, TypeScript tooling | |
| @uphold/request-logger A wrapper for the request module that logs all request events | 14.9k | - | - | - | 2 years ago 3.0.0 | CommonJS | None | Logging |
| bunyan-blackhole create a fully functional bunyan logger that doesn't output anything anywhere | 14.8k | -40% | - | 10 years ago 1.1.1 | CommonJS | None | Logging | |
| winston-array-transport write logs to js Array | 14.6k | -27% | - | 3 years ago 1.1.11 | CommonJS | None | Logging | |
| pino-colada cute ndjson logger for pino | 14.5k | -6% | - | 4 years ago 2.2.2 | CommonJS | None | Logging | |
| pino-nestjs Drop-in Pino logger for NestJS with request context in every log | 14.5k | +293% | - | 1 year ago 0.1.3 | CommonJS | Bundled | Logging | |
| @epegzz/winston-dev-console Winston@3 console format aimed to improve development UX | 14.5k | - | - | - | 4 years ago 1.3.4 | CommonJS | Bundled | Logging |
| pino-socket A pino 'transport' for writing to a tcp, udp, or unix socket | 14.1k | +216% | - | 6 months ago 8.0.0 | CommonJS | None | Logging | |
| @browser-bunyan/console-formatted-stream Bunyan stream for outputting nicely formatted records to the browser console | 13.9k | - | - | - | 4 years ago 1.8.0 | ESM + CommonJS | Bundled | Logging |
| @browser-bunyan/console-raw-stream Bunyan stream for outputting raw JSON records to the browser console | 13.9k | - | - | - | 4 years ago 1.8.0 | ESM + CommonJS | Bundled | Logging |
| angular-simple-logger Basic logger with level logging which can also be independent. AngularJS 1.x. | 13.9k | +107% | - | 23 days ago 2.1.7 | ESM + CommonJS | None | Logging, Angular | |
| gelf-pro The Graylog Extended Log Format for the Node.js | 13.9k | -28% | - | 1 year ago 1.4.0 | CommonJS | Bundled | Logging | |
| winston-seq-updated Like winston-seq, but updated. Temporary package | 13.7k | +14% | - | 5 years ago 1.0.4 | CommonJS | None | Logging | |
| @browser-bunyan/console-plain-stream Bunyan stream for outputting plain text records to the browser console | 13.6k | - | - | - | 4 years ago 1.8.0 | ESM + CommonJS | Bundled | Logging |
| @emartech/json-logger Tiny and fast json logger with namespace support | 13.1k | - | - | - | 3 months ago 9.2.5 | CommonJS | Bundled | Logging |
| @loglayer/plugin-opentelemetry OpenTelemetry plugin for LogLayer that adds trace context to logs. | 12.9k | - | - | - | 2 months ago 3.3.0 | ESM + CommonJS | Bundled | Logging, Monitoring and error tracking |
| slonik-interceptor-query-logging Logs Slonik queries. | 12.7k | -24% | - | 3 days ago 49.10.10 | ESM only | Bundled | Database clients and drivers, Logging | |
| s3-streamlogger Stream for logging to s3 with rotated object names. Usable as a wiston-file stream. | 12.6k | +13% | - | 1 year ago 1.11.1 | CommonJS | Bundled | Logging, Cloud SDKs | |
| @heroku/js-blanket Framework-agnostic sensitive data scrubbing library for error monitoring and logging | 12.4k | - | - | - | 3 days ago 1.1.1 | ESM + CommonJS | Bundled | Logging |
| @loglayer/hono Hono integration for LogLayer with request-scoped logging, auto request logging, and error handling. | 12.4k | - | - | - | 2 months ago 2.4.0 | ESM + CommonJS | Bundled | Logging |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- cc-viewerClaude Code logging, visualization, and management toolkit — launch a web viewer alongside Claude Code with full request/response tracing, proxy, and mobile support
- @nestjs/observeObservability and APM agent for NestJS - traces, runtime metrics, custom metrics and CPU profiles
- fluent-loggerfluent-logger implementation for Node.js inspired by [fluent-logger-python].
- winston-mongodbA MongoDB transport for winston
- @loglayer/transport-datadogDataDog transport for the LogLayer logging library.
- winston-logzioA winston transport wrapper for logzio
- useful-handlebars-helpersMore than 150 Handlebars helpers in 17 categories. Works in browsers and in Node.js.
- pino-datadogA transport for pino that sends messages to DataDog
- ee-logEasy, simple & beautiful logs
- minilogLightweight client & server-side logging with Stream-API backends and counting, timing support
- debugnyanA logging library that combines the simplicity and convenience of debug with the power of bunyan
- pino-sentry@sentry/node transport for pino logger
- typescript-loggingTypeScript Logging core written in and to be used by TypeScript (this is the core project, you need to install a flavor too).
- @loglayer/transport-sentrySentry transport for the LogLayer logging library.
- express-correlation-idExpress middleware to correlate requests across http calls
- winston-compatCore functionality from winston < 3.0.0 commonly used by user-created transports.
- @comunica/logger-voidA comunica void-based logger.
- @comunica/logger-prettyA comunica logger that pretty-prints.
- morgan-bodymorgan logging req, res, and body
- raygunRaygun package for Node.js, written in TypeScript
- syslog-clientTCP and UDP syslog client RFC 5424 & RFC 3164
- adzeA universal, modern, and extendable logging library for JavaScript and TypeScript.
- bunyan-prettystreamA stream implementation of the bunyan cli tool's pretty printing capabilities
- serverless-plugin-log-subscriptionAttach a CloudWatch LogSubscription to your functions' logs
- @logtape/honoHono adapter for LogTape logging library
- @fastify/one-line-loggerA simple formatter for fastify's logs
- aurelia-loggingA minimal but effective logging mechanism with support for log levels and pluggable log appenders.
- @platformatic/globalsPlatformatic Global Object Getter
- @retracedhq/retracedThe official NodeJS client for interacting with the Retraced audit logging API.
- browser-bunyanBunyan logging specifically for the browser
- get-current-lineGet the current line number of the executing file and method
- @uphold/request-loggerA wrapper for the request module that logs all request events
- bunyan-blackholecreate a fully functional bunyan logger that doesn't output anything anywhere
- winston-array-transportwrite logs to js Array
- pino-coladacute ndjson logger for pino
- pino-nestjsDrop-in Pino logger for NestJS with request context in every log
- @epegzz/winston-dev-consoleWinston@3 console format aimed to improve development UX
- pino-socketA pino 'transport' for writing to a tcp, udp, or unix socket
- @browser-bunyan/console-formatted-streamBunyan stream for outputting nicely formatted records to the browser console
- @browser-bunyan/console-raw-streamBunyan stream for outputting raw JSON records to the browser console
- angular-simple-loggerBasic logger with level logging which can also be independent. AngularJS 1.x.
- gelf-proThe Graylog Extended Log Format for the Node.js
- winston-seq-updatedLike winston-seq, but updated. Temporary package
- @browser-bunyan/console-plain-streamBunyan stream for outputting plain text records to the browser console
- @emartech/json-loggerTiny and fast json logger with namespace support
- @loglayer/plugin-opentelemetryOpenTelemetry plugin for LogLayer that adds trace context to logs.
- slonik-interceptor-query-loggingLogs Slonik queries.
- s3-streamloggerStream for logging to s3 with rotated object names. Usable as a wiston-file stream.
- @heroku/js-blanketFramework-agnostic sensitive data scrubbing library for error monitoring and logging
- @loglayer/honoHono integration for LogLayer with request-scoped logging, auto request logging, and error handling.