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
syslog
A lightweight Rust crate for sending log messages to syslog over Unix sockets, UDP, or TCP.
tracing-bunyan-formatter
Bunyan-formatted structured JSON logging layers for the Rust tracing ecosystem
yii2-psr-log-target
A Yii 2 log target that forwards framework log messages to any PSR-3 compatible logger, such as Monolog.
ECS Winston Format
A winston log formatter that emits Elastic Common Schema (ECS) structured JSON logs
tracing-logfmt
A logfmt formatter for tracing-subscriber that emits compact key=value structured logs
slog-async
Asynchronous background-thread drain that keeps slog-rs structured logging off your Rust application's hot path
json-subscriber
Customizable JSON logging layer and subscriber for Rust's tracing ecosystem
slog-term
Terminal drain and formatter for slog-rs, with full and compact colored output
slog-json
JSON drain for slog-rs that serializes Rust log records to structured, machine-readable JSON.
slog-scope
Thread-local logging scopes for slog-rs, so you can log without manually threading Logger objects through every function call.
spacy-loggers
Training-run loggers for spaCy: Weights & Biases, MLflow, ClearML, PyTorch, CuPy
@tinyhttp/logger
Minimal and flexible HTTP request logger middleware for tinyhttp and Node.js.
ecs-typescript
Auto-generated TypeScript type definitions for the Elastic Common Schema (ECS), keeping structured logs, traces, and metrics consistently typed.