Skip to main content

Simple wrapper for python built-in logger

Project description

BB-LoggerWrapper

Simple wrapper with a formatted StreamHandler (ConsoleHandler)

# __init__.py

import logging
import os
from LoggerWrapper import Logger, ConsoleHandler, LogLevel

logging.setLoggerClass(Logger)

level = LogLevel( os.getenv( "PYTHON_LOGLEVEL", "info" ))
logger = logging.getLogger(__name__)
logger.setLevel(level)
logger.addHandler( ConsoleHandler() )

Changelog

v0.1.1 - 2026-04-03
  • Corrected README instructions
  • Took over formatting the log record
    • fixed errors with messages containing '{' and '}'
  • Changed ConsoleHandler formatting
  • Added rich formatting to tracebacks
  • ConsoleLogger now inherits from rich.logging.RichHandler
v0.1.0 - 2026-03-18
  • Initial release

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

bb_loggerwrapper-0.1.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

bb_loggerwrapper-0.1.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file bb_loggerwrapper-0.1.1.tar.gz.

File metadata

  • Download URL: bb_loggerwrapper-0.1.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.3 CPython/3.14.3 Linux/6.19.10-arch1-1

File hashes

Hashes for bb_loggerwrapper-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a77b2e1fe7cf74e7a8d728fe3ea043ba6b232ab2551d03ca4551da1ca21a4fae
MD5 af4b4fab9ab4819c355559b3fea44b16
BLAKE2b-256 fb7d0c383c9968075ec96642f0a54957e8015db9a57fe3aee1594d81f1e7c990

See more details on using hashes here.

File details

Details for the file bb_loggerwrapper-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: bb_loggerwrapper-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.3.3 CPython/3.14.3 Linux/6.19.10-arch1-1

File hashes

Hashes for bb_loggerwrapper-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5fb6d6365f7e890611779553423307d971c578e46ea281631dbfb56053ac1e1
MD5 2355b36a17ba14c1143bad31dbd4578e
BLAKE2b-256 9983ab13f785423ee496d28feac725989c25a41d287f8bb2fc2a749180d92837

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