Skip to main content

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

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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

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