Skip to main content

Hierarchical logging library with enhanced printing functions.

Project description

Hieralog

Hieralog is a hierarchical logging library for Python that provides enhanced logging and printing functions. It supports multiple levels, color coding, framed and plain output, and integrates seamlessly with progress bars.

Features

  • Hierarchical Logging: Auto-detect log levels with a "[x]" prefix.
  • Color-Coded Output: Different colors for each log level.
  • Enhanced Print Functions:
    • hprint(): Hierarchical (framed) logging output.
    • pprint(): Plain print with hierarchical indentation.
    • fprint(): Framed print with hierarchical indentation.
    • progress_write(): Writes progress messages with the proper indent.
  • Automatic Completion Message: A final completion log is printed automatically when the program ends.

Installation

Install via pip:

pip install hieralog1

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hieralog3-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hieralog3-0.1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file hieralog3-0.1.0.tar.gz.

File metadata

  • Download URL: hieralog3-0.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.10

File hashes

Hashes for hieralog3-0.1.0.tar.gz
Algorithm Hash digest
SHA256 93a05bc22916e74918fdc01165894e1d307d116604b55891840abf87a27cd8f5
MD5 ba4b7b7816eb3b08d161d43c6285f4a2
BLAKE2b-256 2edf0e097f6ad6cb7b37b8651cabbcf6e52f9d29db7d313187eee2098484a6d3

See more details on using hashes here.

File details

Details for the file hieralog3-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: hieralog3-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.10

File hashes

Hashes for hieralog3-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 68547a794896a01a5730c3f512a80ebb7d3e102fa279b7a2174e902c0163e293
MD5 f0b87933610486b6fce1d5cb851fadd2
BLAKE2b-256 e2e2d2685390aad0ee221fe25653b233444f49efd285f10df17fa523cfe42b2d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page