$npx skillfedfor your agent

Logging packages

65 packages · page 1 of 2

Packages

tqdm Worth it
PyPI · Logging · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
python-json-logger Worth it
PyPI · Logging · released Mar 2026

Formats Python logging output as JSON, making logs machine-readable for parsing and ingestion into log aggregation tools.

Install it if you need JSON-formatted logs for aggregation or centralized monitoring.

BSD-2-Clausepure Python · 3.10+
122.1Mdownloads / mo
structlog Worth it
PyPI · Logging · released Jun 2026

structlog is a structured logging library that lets you emit logs as dictionaries with flexible output formats (JSON, logfmt, console) and integrates with Python's standard logging or runs standalone.

Install it if your application needs JSON or logfmt output, or if you want to add rich context to logs without string formatting.

MIT OR Apache-2.0pure Python · 3.10+
113.6Mdownloads / mo
loguru Worth it
PyPI · Logging · released Dec 2024

Loguru provides a pre-configured logger that replaces Python's standard logging with a simpler, zero-boilerplate interface for writing log messages to stderr, files, or custom handlers.

Install it if you want logging to feel natural but with the power, structure that production code needs.

MITpure Python
81.9Mdownloads / mo
coloredlogs With conditions
PyPI · Logging · released Jun 2021

Adds colored output to Python's standard logging module using ANSI escape sequences, with automatic fallback support for Windows terminals.

However, it is abandoned and receives no maintenance, so it will not adapt to future Python changes or platform updates.

MITpure Pythonabandoned
39.6Mdownloads / mo
wandb Worth it
PyPI · Logging · released Aug 2026

wandb is a machine learning experiment tracking and visualization platform that logs metrics, hyperparameters, datasets, and models to a centralized dashboard for monitoring and comparing training runs.

Install it if you need centralized experiment tracking, comparison, and visualization for machine learning projects; skip it if you prefer local-only logging or have…

MITcompiled wheel · 3.10+
26.4Mdownloads / mo
progressbar2 Worth it
PyPI · Logging · released Aug 2026

progressbar2 renders text-based progress bars in the terminal, handling custom widgets, concurrent bars, unknown-length progress, and clean output around logs and prints.

BSD-3-Clausepure Python · 3.10+
19.3Mdownloads / mo
jsonlines Worth it
PyPI · Logging · released Sep 2023

Simplifies reading and writing jsonlines (newline-delimited JSON) and ndjson format files, providing a lightweight interface for streaming JSON records.

BSD-3-Clausepure Python · 3.8+dormant
15.7Mdownloads / mo
netaddr Worth it
PyPI · Logging · released May 2024

Represents and manipulates IPv4, IPv6, MAC addresses and related network objects; supports CIDR notation, subnetting, set operations, IANA lookups, and DNS reverse generation.

BSD-3-Clausepure Python · 3.7+dormant
14.0Mdownloads / mo
yaspin With conditions
PyPI · Logging · released Dec 2025

Yaspin displays an animated terminal spinner to indicate progress during long-running operations, with support for 70+ spinner styles, colors, and text attributes via a context manager or decorator interface.

However, maintenance is aging (251 days since last release), so consider this if you need active bug fixes or Python version support updates; for stable,…

MITpure Pythonaging
6.2Mdownloads / mo
Logbook With conditions
PyPI · Logging · released Aug 2026

Logbook is a logging library that replaces Python's standard logging module with a simpler, more flexible API designed for both command-line and web applications.

Install it if you prefer a simpler logging API than stdlib logging and are willing to adopt a different library.

BSD-3-Clausecompiled wheel · 3.9+
5.6Mdownloads / mo
python-can Worth it
PyPI · Logging · released Aug 2025

Provides Python abstractions and utilities for Controller Area Network (CAN) communication, supporting multiple hardware backends and message logging formats.

Install it if you need to communicate with CAN buses from Python.

LGPL-3.0-onlypure Python · 3.9+
5.2Mdownloads / mo
django-axes Worth it
PyPI · Logging · released Feb 2026

django-axes tracks failed login attempts to Django sites and blocks attackers who exceed a configured attempt limit, supporting IP address, username, user agent, and combination-based tracking.

Install it if you operate a Django site with user authentication and want straightforward, configurable login-attempt monitoring and blocking.

MITpure Python · 3.10+
4.2Mdownloads / mo
click-log With conditions
PyPI · Logging · released Mar 2022

Integrates Python's standard logging module with Click command-line applications, allowing you to configure and manage log output through Click's decorator and parameter system.

MITpure Pythonabandoned
3.9Mdownloads / mo
django-health-check Worth it
PyPI · Logging · released Aug 2026

Provides pluggable health check endpoints for Django applications to monitor the app and its connected services like databases and DNS.

Install it if you need to integrate your Django app with orchestration systems or external monitoring.

MITpure Python · 3.10+
3.8Mdownloads / mo
django-structlog Worth it
PyPI · Logging · released May 2026

Integrates structured logging into Django applications using structlog, automatically capturing request metadata like request IDs, user IDs, and IP addresses in each log entry.

MITpure Python · 3.10+
3.7Mdownloads / mo
concurrent-log-handler Worth it
PyPI · Logging · released Feb 2026

Provides thread-safe and process-safe logging handlers for Python's standard logging module, enabling multiple processes to write concurrently to a single log file with built-in size-based and time-based rotation.

Apache-2.0pure Python · 3.6+
3.7Mdownloads / mo
ecs-logging Worth it
PyPI · Logging · released Jan 2026

Formats Python logs as Elastic Common Schema (ECS) JSON, enabling structured log output compatible with Elastic Stack and APM correlation.

Install it if you need ECS-formatted logs for Elasticsearch or APM correlation; skip it if you don't use Elastic tooling.

Apache-2.0pure Python · 3.8+
2.9Mdownloads / mo
stringzilla With conditions
PyPI · Logging · released Aug 2026

StringZilla provides SIMD and SWAR-accelerated string operations including substring search, hashing, edit distances, sorting, and segmentation for Python, with no runtime dependencies.

Install only if your Python version is 3.10 or later.

permissive licensecompiled wheel · 3.10+
2.8Mdownloads / mo
fluent-logger With conditions
PyPI · Logging · released Jun 2024

Sends structured event logs from Python applications to Fluentd or Fluent Bit for centralized collection and analysis.

license unclearpure Python · 3.7+dormant
2.3Mdownloads / mo
viztracer Worth it
PyPI · Logging · released Nov 2025

VizTracer traces Python code execution and generates interactive visualizations showing function calls, timing, and execution flow across threads, processes, and async code.

Install it if you need to profile or debug Python execution; the command-line interface requires no code changes for initial exploration.

Apache-2.0compiled wheel · 3.10+
1.7Mdownloads / mo
rollbar Worth it
PyPI · Logging · released Jul 2026

Sends exceptions, errors, and log messages to Rollbar's error monitoring platform for real-time tracking and aggregation.

Install it if you want centralized error tracking and real-time alerting; skip it if you prefer self-hosted or alternative error monitoring solutions.

MITpure Python · 3.10+
1.3Mdownloads / mo
pylogbeat With conditions
PyPI · Logging · released Nov 2025

PyLogBeat sends log messages and structured data to Logstash's beats input plugin or other services implementing the Beats protocol, with server acknowledgment for reliable delivery.

However, the incomplete protocol implementation and aging maintenance status (264 days since last release) mean it is best suited for straightforward…

Apache-2.0pure Python · 3.11+aging
1.2Mdownloads / mo
python-logging-loki With conditions
PyPI · Logging · released Nov 2019

A Python logging handler that sends log records to Grafana Loki via HTTP with support for custom labels and authentication.

However, maintenance is dormant since 2019-11-28, so compatibility with recent Loki API changes or Python versions beyond 3.8 is unverified.

MITpure Python · 3.6+dormant
1.1Mdownloads / mo
splunk-handler With conditions
PyPI · Logging · released Aug 2021

A Python logging handler that sends log events to a Splunk Enterprise server via its HTTP Event Collector API.

However, be aware it is dormant (last release 2021-08-17)—use it for established, low-change deployments.

MITpure Pythondormant
1.1Mdownloads / mo
python-logstash-async With conditions
PyPI · Logging · released Nov 2025

Asynchronous Python logging handler that collects log events and transmits them to a remote Logstash instance in a separate worker thread, preventing the main application from blocking on log submission.

MITpure Python · 3.11+aging
994.5Kdownloads / mo
json-logging With conditions
PyPI · Logging · released Jul 2025

Configures Python's standard logging module to emit structured JSON logs compatible with centralized logging platforms like ELK, EFK, AWS Cloudwatch, and GCP Stackdriver.

However, the maintainer is actively seeking new owners due to work commitments.

Apache-2.0pure Python
962.2Kdownloads / mo
systemd-python With conditions
PyPI · Logging · released Feb 2023

Provides Python bindings to systemd's native C libraries for journal logging, daemon management, machine identification, and login session queries on Linux systems.

However, the high install friction (requires libsystemd dev headers and compilation) and the lack of recent PyPI releases mean you should prefer distribution packages…

LGPL-2.0-or-laterbuilds from source
954.6Kdownloads / mo
arize With conditions
PyPI · Logging · released Aug 2026

Arize is a Python client library for interacting with the Arize AI engineering platform, enabling you to log, trace, evaluate, and manage ML models, datasets, experiments, and LLM applications through a unified API.

However, it is tightly coupled to Arize's hosted service—you will need API credentials and an active account to use it meaningfully.

permissive licensepure Python · 3.10+
951.2Kdownloads / mo
coralogix-logger With conditions
PyPI · Logging · released Dec 2025

Sends Python application logs to Coralogix, a cloud-based log analytics platform, via a Python logging handler that integrates with the standard library's logging module.

However, be cautious: the package is abandoned and receives no maintenance.

Apache-2.0pure Python · 3.5+abandoned
904.4Kdownloads / mo
axiom-py Worth it
PyPI · Logging · released May 2026

axiom-py provides a Python client for ingesting events and querying data in Axiom, with support for both synchronous and asynchronous operations, regional edge endpoints, and metrics queries using MPL.

Install it if you are building on Axiom's platform and need a Python client for event ingestion and querying.

MITpure Python · 3.8+
875.6Kdownloads / mo
verboselogs With conditions
PyPI · Logging · released Aug 2017

Adds four custom logging levels (NOTICE, SPAM, SUCCESS, VERBOSE) to Python's standard logging module, filling gaps between the predefined levels.

However, the gap since the last release means no updates for modern Python versions, no security patches, and no bug fixes.

MITpure Pythonabandoned
795.8Kdownloads / mo
prov Worth it
PyPI · Logging · released Aug 2026

Implements the W3C PROV Data Model in Python, enabling creation, import, and export of provenance documents in multiple formats including PROV-O, PROV-XML, PROV-JSON, and PROV-JSONLD.

Install it if you need to work with provenance data in a standards-compliant way or integrate with systems that consume PROV documents.

MITpure Python · 3.10+
747.0Kdownloads / mo
clearml With conditions
PyPI · Logging · released Aug 2026

ClearML is an ML/DL development and production suite that automates experiment tracking, captures environment and hyperparameter data, logs outputs and metrics, and provides orchestration and data management for machine learning workflows.

Apache-2.0pure Python
630.8Kdownloads / mo
python-logstash With conditions
PyPI · Logging · released Mar 2022

Sends Python log records to Logstash over UDP or TCP, formatting them as JSON events compatible with Logstash's input pipeline.

However, dormant maintenance since 2022 and source-only distribution create friction.

MITbuilds from sourcedormant
629.3Kdownloads / mo
graypy With conditions
PyPI · Logging · released Sep 2019

Provides Python logging handlers that format and send log messages to Graylog servers in GELF (Graylog Extended Log Format) via UDP, TCP, TLS, HTTP, or RabbitMQ.

BSD-3-Clausepure Pythondormant
561.5Kdownloads / mo
logfury Skip
PyPI · Logging · released Oct 2021

Logfury adds automatic method-call tracing to Python classes and functions via metaclasses and decorators, logging entry points with arguments to help library maintainers debug without boilerplate.

BSD-3-Clausepure Pythonabandoned
525.0Kdownloads / mo
Autologging Skip
PyPI · Logging · released Apr 2019

Autologging provides decorators to automatically inject logging and method-call tracing into Python classes and functions, eliminating boilerplate setup code and allowing tracing to be configured independently from application logging.

MITpure Pythonabandoned
469.6Kdownloads / mo
clearml-agent With conditions
PyPI · Logging · released Jun 2026

ClearML Agent is a job scheduler and orchestration service that runs machine learning experiments on local or cloud resources, managing virtual environments, dependencies, and execution monitoring across Linux, macOS, and Windows.

Apache-2.0pure Python
437.5Kdownloads / mo
arize-otel Worth it
PyPI · Logging · released May 2026

Wraps OpenTelemetry with Arize-aware defaults to instrument and send LLM application traces to Arize or custom OTLP endpoints.

Install it if you're already using Arize or a compatible OTLP collector and want to avoid writing OTEL configuration boilerplate; skip it if you need raw…

permissive licensepure Python
404.8Kdownloads / mo