{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"Formats Python logging output as JSON objects compatible with Logstash, allowing standard logs to be shipped as structured data.","skillfed_tags":["logging","json-output","abandoned"],"use_cases":["Centralize Python application logs in Logstash by formatting output as JSON that Logstash can ingest directly.","Add structured metadata (account IDs, request IPs, custom fields) to logs for easier filtering and analysis in log aggregation systems.","Capture exception tracebacks in JSON format when logging errors with exc_info=True for complete error context in log storage.","Replace plain-text logging with JSON output to enable downstream log parsing, indexing, and alerting in ELK or similar stacks."],"what_it_does":"logstash_formatter is a Python logging formatter that converts standard log records into JSON objects matching Logstash's expected input format. It provides two formatter classes\u2014LogstashFormatter and LogstashFormatterV1\u2014that output logs with structured fields like @timestamp, @version, and custom extra fields, making it easy to pipe Python application logs directly into Logstash for centralized log aggregation.\n\nThe package has no runtime dependencies and integrates directly with Python's built-in logging module. You attach it as a formatter to any logging handler, and it automatically converts log messages to JSON with ISO 8601 timestamps, source host information, exception tracebacks when requested, and any custom fields you provide via the extra parameter or by passing dictionaries as messages.","worth_installing":"No. The package is abandoned (last update 2018, last commit 2019) with no maintenance signal. While it has no known vulnerabilities and carries a permissive MIT license, the high install friction combined with lack of updates means compatibility with modern Python versions is uncertain. If you need JSON logging for Logstash, consider actively maintained alternatives."},"id":"logstash-formatter","links":{"html":"https://skillfed.io/packages/logstash-formatter","md":"https://skillfed.io/packages/logstash-formatter.md","pypi":"https://pypi.org/project/logstash-formatter/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-02-13","license_spdx":null,"license_treatment":"permissive","name":"logstash_formatter","python_support":"unspecified","summary":"JSON formatter meant for logstash"},"popularity":{"monthly_downloads":102934,"position":12835,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.17"}
