{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/3"}],"enrichment":{"capability":"logistro wraps Python's standard logging module to provide sensible defaults, a debug2 level for verbose output, and a getPipeLogger() function for capturing subprocess stderr into the logging system.","skillfed_tags":["logging","subprocess-integration","structured-logging"],"use_cases":["Set up thread-safe logging with sensible defaults in a new Python application without manual basicConfig() calls","Capture stderr from subprocess.Popen() calls and route them through the standard logging system","Switch between human-readable and JSON-structured log output via CLI flags in production deployments","Add a debug2 level for verbose diagnostic output when investigating issues in development","Integrate logging configuration into argparse-based CLI tools via logistro.parser"],"what_it_does":"logistro is a thin wrapper around Python's logging module that adds sensible defaults and a debug2 log level for verbose output. It provides getLogger() to initialize loggers with built-in configuration, getPipeLogger() to capture subprocess stderr directly into the logging system, and CLI flags to control logging behavior at runtime. The package supports both human-readable and JSON-structured output formats and is designed to be thread-safe.\n\nThe main use case is reducing boilerplate when setting up logging in Python applications, especially those that spawn subprocesses or need to switch between output formats. It has no external runtime dependencies, making it lightweight to add to any project.","worth_installing":"Yes, if you want to reduce logging boilerplate and need subprocess stderr capture or structured/human format switching. The package is lightweight with no dependencies and permissively licensed. Aging maintenance status is not a blocker for a stable logging wrapper, but verify debug2 level integration with your existing handlers meets your needs."},"id":"logistro","links":{"html":"https://skillfed.io/packages/logistro","md":"https://skillfed.io/packages/logistro.md","pypi":"https://pypi.org/project/logistro/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-11-01","license_spdx":null,"license_treatment":"permissive","name":"logistro","python_support":"supports_current","summary":"Simple wrapper over logging for a couple basic features"},"popularity":{"monthly_downloads":5185601,"position":2145,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.0.1"}
