Logging Packages
Structured and leveled logging libraries for capturing, formatting, and shipping application logs to observability pipelines (Winston, Pino, Loguru).
Packages in Logging
Kind
Sort:Used by Most Apps
debug
A tiny, zero-config JavaScript debugging utility with namespaced, color-coded output for Node.js and the browser.
loguru
A drop-in replacement for Python's standard logging module that makes logging enjoyable, with almost no setup required.
electron-log
Zero-dependency logging for Electron, Node.js, and NW.js apps with file, console, and remote transports.
morgan
Battle-tested HTTP request logger middleware for Node.js and Express.
env_logger
Environment-variable-configured logging backend for Rust's log crate
structlog
Structured, typed logging for Python built on plain functions and dictionaries instead of a bespoke logging DSL.
Monolog
The PSR-3 logging library that sends PHP logs to files, sockets, databases, and dozens of web services
psr/log
The PSR-3 common logger interface that lets PHP libraries accept any logger without depending on a specific implementation.
axiom-js
Official TypeScript/JavaScript client for ingesting and querying data with the Axiom observability platform.
MonologBundle
Configure Monolog logging handlers and channels declaratively in Symfony
LogTape
Zero-dependency, library-first structured logging for JavaScript and TypeScript across Deno, Node.js, Bun, browsers, and edge functions.
slog-multi
Compose Go's log/slog handlers into fanout, routing, failover, and load-balancing pipelines.
node-bunyan
A simple and fast JSON logging library for Node.js services, paired with a CLI for pretty-printing structured logs.
loglevel
Minimal, dependency-free logging for JavaScript that wraps console methods with reliable level filtering.
express-winston
Express.js middleware for request and error logging with Winston
rotating-file-stream
Opens a Node.js stream.Writable to a log file that rotates by size or time interval, with gzip compression and retention limits.
Laravel Activitylog
Records and queries a full audit trail of activity inside your Laravel application
slog
The core crate of a structured, contextual, composable logging ecosystem for Rust.
koa-logger
Development-style request logging middleware for Koa, printing colorized method, status, timing, and size for every HTTP request.
pretty-env-logger
A colored, aligned formatting wrapper around env_logger for readable Rust console logs.
file-rotate
A lightweight Rust file writer that rotates and compresses log files by line, byte, or age limits.
slog-stdlog
Two-way bridge between Rust's log crate and slog for unified structured logging.
Laravel Auditing
Records the change history of Eloquent models in Laravel via a simple trait.
Laravel Log Viewer
A lightweight Laravel and Lumen package that reads your log files and displays them in a clean, filterable web interface.