{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/3"}],"enrichment":{"capability":"A Python logging handler that sends logs in bulk over HTTPS to Logz.io, with automatic queuing, retry logic, and local fallback storage on send failure.","skillfed_tags":["log-shipping","logz-io","observability"],"use_cases":["Centralize application logs from multiple Python services into a single Logz.io account for unified monitoring and search.","Batch log shipment in background threads to avoid blocking application code on network latency or Logz.io availability.","Automatically retry failed log sends and persist logs locally when Logz.io is temporarily unreachable.","Add dynamic metadata fields to individual log entries without pre-configuring them in the handler setup.","Correlate application logs with distributed traces by enabling OpenTelemetry trace context enrichment."],"what_it_does":"This package provides a Python logging handler that integrates with Python's standard logging module to ship logs to Logz.io. It queues logs in a background thread, batches them by size, and sends them over HTTPS in bulk. If the main thread exits, it drains the queue one final time before shutting down. When logs fail to send after retries, they are written to the local filesystem as a fallback, allowing manual recovery later via curl.\n\nThe handler is designed for applications that need centralized log aggregation without blocking on network I/O. It supports configuration via Python's logging config file format or dict config, dynamic extra fields per log entry, and optional trace context correlation when using OpenTelemetry instrumentation. The package has been in production use since 2016 and is actively maintained.","worth_installing":"Yes. This is a stable, actively maintained handler with low install friction, no known vulnerabilities, and permissive licensing. Install it if you use Logz.io and want to ship Python application logs via the standard logging module with built-in retry and fallback behavior. The only caveat is to verify that protobuf is actually needed for your use case, as it appears to be a transitive dependency rather than a direct requirement."},"id":"logzio-python-handler","links":{"html":"https://skillfed.io/packages/logzio-python-handler","md":"https://skillfed.io/packages/logzio-python-handler.md","pypi":"https://pypi.org/project/logzio-python-handler/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-01","license_spdx":null,"license_treatment":"permissive","name":"logzio-python-handler","python_support":"unspecified","summary":"Logging handler to send logs to your Logz.io account with bulk SSL"},"popularity":{"monthly_downloads":950948,"position":4658,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.1.9"}
