Skip to main content

A logger with rich formatting

Project description

Pritty logger

A simple logger that logs to console using the rich library and to file in /var/log. Created to simplify setting up logging in containerized development and deployment.

Installation

pip install pritty_logger

Usage

from pritty_logger import RichLogger

logger = RichLogger("example")
logger.log("This is an info message")
logger.log({"key": "value"}, level="debug")

Supports levels "debug", "info", "warning", "error", "critical". Defaults to "info".

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

pritty_logger-0.2.1.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

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

pritty_logger-0.2.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file pritty_logger-0.2.1.tar.gz.

File metadata

  • Download URL: pritty_logger-0.2.1.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for pritty_logger-0.2.1.tar.gz
Algorithm Hash digest
SHA256 d3acfb1d46338898730adba559b590d404fc8cfce725882f5b719b7593ba26f0
MD5 54ed7cfc5a5c151c98887b60f272356d
BLAKE2b-256 e181bf70cb7fadb21f2acdd057d5de9dc996e9381b364c23dbc04b3ba1a183a1

See more details on using hashes here.

File details

Details for the file pritty_logger-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: pritty_logger-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for pritty_logger-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8aa20d5295685174cdad266f2f4c23fc833a02c426747dcae165f466456326b4
MD5 1368a1eddcee44aa8ccfde2c12abadd2
BLAKE2b-256 c8c1922b259af458451b17a60491047420e04c6386bdb4dfade12551dd71dd48

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