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
OpenTelemetry Python SDK
The reference implementation of the OpenTelemetry API for Python - traces, metrics, and logs
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.
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.
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.
python-json-logger
Format Python's standard logging output as structured JSON
node-bunyan
A simple and fast JSON logging library for Node.js services, paired with a CLI for pretty-printing structured logs.
Pydantic Logfire
Python observability SDK from the Pydantic team, built on OpenTelemetry for tracing, metrics, and 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.
django-auditlog
Effortless audit logging of model changes for Django applications
starlette-context
Store and access per-request context data anywhere in a Starlette or FastAPI app.
koa-logger
Development-style request logging middleware for Koa, printing colorized method, status, timing, and size for every HTTP request.
coloredlogs
Colored, human-friendly terminal output for Python's built-in logging module.
pretty-env-logger
A colored, aligned formatting wrapper around env_logger for readable Rust console logs.