--- id: log-symbols version: "0.0.14" license: MIT license_treatment: permissive maintenance: dormant --- # log-symbols — Colored symbols for various log levels for Python License: permissive · Maintenance: dormant · Downloads: 1.9M/mo ## What it is and what it does log-symbols is a minimal utility that exports an enum of colored Unicode symbols for common log levels: SUCCESS (✔), INFO (ℹ), WARNING (⚠), and ERROR (✖). You import LogSymbols and access the .value property of each level to get the symbol string, which you can then print or embed in log output. It depends on colorama and enum34 for cross-platform terminal support. The package solves a narrow, specific problem: adding visual distinction to console output without writing your own symbol constants. It's useful for CLI tools, scripts, and simple logging scenarios where you want quick visual feedback. The implementation is straightforward—just an enum with symbol strings—making it a lightweight addition to any project that needs this particular decoration. Use it for: - Add visual indicators to CLI tool output for success, info, warning, and error messages - Decorate simple script logging without setting up a full logging framework - Create consistent symbol conventions across multiple command-line utilities - Enhance readability of terminal output in development or deployment scripts ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides colored Unicode symbols (✔, ℹ, ⚠, ✖) for log levels that can be printed or embedded in terminal output. Yes, if you need quick colored log symbols in a CLI tool and want to avoid writing your own enum. The package is stable, has no known vulnerabilities, and carries a permissive MIT license. However, it is dormant since 2019 and depends on enum34, which may be unnecessary on modern Python. Install only if the specific symbols and colors match your needs; for more complex logging, consider a dedicated logging library instead. ## Install pip install log-symbols uv add log-symbols poetry add log-symbols ## Installing log-symbols Before you install: Low friction install with only two lightweight runtime dependencies (colorama and enum34). Package is dormant since 2019 with no recent maintenance, though the repository remains active and the concept is stable. License in practice: MIT license is permissive; you can use this package freely in commercial and private projects with minimal restrictions. Quickstart: pip install log_symbols from log_symbols import LogSymbols print(LogSymbols.SUCCESS.value) # ✔ print(LogSymbols.ERROR.value) # ✖ Verify before relying: - Whether enum34 dependency is still necessary on modern Python versions (3.4+ have enum in stdlib) - Actual terminal/OS compatibility for Unicode symbol rendering across platforms - Whether colorama integration handles all terminal environments consistently ## Package facts - License: MIT (permissive) - Python support: unspecified - Install friction: low - Maintenance: dormant - Downloads: 1.9M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags colored log symbols, unicode log level indicators, terminal output symbols, log level icons python, colored console symbols, terminal logging symbols, log message decorators, cli-output, terminal-ui [View on SkillFed](https://skillfed.io/packages/log-symbols) · [View on PyPI](https://pypi.org/project/log-symbols/)