Packages
Python SDK that wraps Humio's web API to enable log ingestion and querying directly from Python code.
However, dormant maintenance means you should verify compatibility with your Humio instance and Python environment before relying on it for critical workflows.
Provides Python logging handlers that send log messages to Graylog servers using the GELF (Graylog Extended Log Format) protocol over TCP, UDP, TLS, HTTP, or HTTPS.
However, maintenance is aging (last release 426 days ago), so verify that it works with your specific Graylog version and Python release before committing to production.
Provides structured, automatic logging for Python automation with a focus on capturing detailed failure context and generating an interactive HTML log viewer.
Provides a Python logging handler that sends log records directly to Elasticsearch, integrating with the standard logging library to store structured logs in Elasticsearch indices.
Unified terminal UI library providing colored output, structured logging, progress bars, interactive prompts, and rich components (panels, tables, trees) for CLI applications.
Tailer provides functions to read lines from the end, beginning, or continuously from growing files, plus a command-line tool equivalent to GNU tail for systems lacking it.
No, not recommended for new projects.
Visualizes the hierarchy of loggers, handlers, and filters in Python's standard logging module, showing how messages propagate through the logger tree.
Install it if you regularly debug logging setups or inherit complex applications; skip it if you never need to inspect logging state at runtime.
Pygtail reads only the new lines from a log file since the last read, tracking position with an offset file and handling log rotation automatically.
Safe Init wraps AWS Lambda handlers to provide automatic error handling, execution tracing, and integration with monitoring services like Sentry, Datadog, and Slack.
Twiggy is a structured logging library that provides a Pythonic API for emitting log messages with named fields, formatting, and chaining.
Parses Windows Event Log files (.evtx) into structured XML or JSON, providing programmatic access to event records, templates, and metadata across Windows, macOS, and Linux.
Install it if you need to read Windows event logs outside Windows or integrate event log data into analysis pipelines.
TableLogger formats and outputs tabular data to console or file with minimal setup, handling alignment and formatting of mixed data types automatically.
Provides a Python logging handler that sends log records directly to OpenSearch, formatting them according to the Elastic Common Schema (ECS) standard without requiring middleware.
Install it if you need to send Python logs to OpenSearch and want to avoid Fluentd or Logstash.
Minilog wraps Python's standard logging module to eliminate boilerplate, letting you call logging methods directly without manual logger setup or basicConfig calls.
Click Extra is a wrapper around Click that adds configuration file loading, colored help screens, standard CLI options, and theming to make building professional command-line tools faster and with less boilerplate.
Adds Mapped Diagnostic Context (MDC) support to Python's standard logging library, allowing you to attach contextual fields to log messages via context managers and decorators.
CIRISPersist provides unified, versioned storage for CIRIS federation nodes—handling signed event logs, audit trails, memory graphs, secrets, and telemetry—via a single Python API backed by Postgres or SQLite.
Pipestat provides a standard API for reporting, storing, and retrieving pipeline results validated against a JSON Schema, with support for YAML file or PostgreSQL database backends.
A simplified Google-style logging wrapper that configures Python's standard logger to output consistently formatted messages to stderr with minimal setup.
Logdecorator provides Python decorators to add logging to functions without cluttering business logic—log at function start, end, or on errors using simple decorator syntax.
Integrates Python logging with Splunk's HTTP Event Collector (HEC) to send log messages directly to Splunk as JSON events.
However, the abandoned maintenance status (last update 2023-02-16) means you should verify compatibility with your Splunk version and Python runtime before production…
Eliot is a structured logging system that outputs causal chains of actions, showing what happened in your application and why, rather than isolated log lines.
Install it if you need to understand not just what happened, but why.
Provides a Python logging handler that formats and sends log messages to syslog servers in RFC 5424 compliant format, with support for TLS/SSL and alternate transports.
However, verify compatibility with your target Python version and syslog infrastructure, and be prepared to fork or patch if issues arise.
Integrates Python's standard logging framework with LogDNA's cloud log ingestion service, sending log records to a remote LogDNA account via HTTP.
However, dormant maintenance (last release 2023-07-27) means no active bug fixes or updates; verify compatibility with your Python version and LogDNA API before…
Cython-based wrapper for systemd's libsystemd library, enabling Python applications to read and write to the systemd journal, send daemon notifications, and interact with systemd services.