logging_unterpolation is a very simple module that will patch the built-in logging module to accept PEP-3101 compliant string formatting (using the str.format method) as well as falling back to accept the original string interpolation operator (% or ‘modulo’)
Here’s a basic example:
>>> import logging
>>> from logging_unterpolation import patch_logging
>>> logging.basicConfig(level=logging.DEBUG)
>>> logging.debug('test')
DEBUG:root:test
>>> logging.debug('%s', 'test') # example of built-in string interpolation in log messages
DEBUG:root:test
>>> patch_logging()
>>> logging.debug('{0}', 'test') # format syntax not supported unless patched
DEBUG:root:test
Metadata
Release files for logging_unterpolation 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| logging_unterpolation-0.2.0.tar.gz | 5.9 kB | Details |
Release files / logging_unterpolation-0.2.0.tar.gz
| Download URL | logging_unterpolation-0.2.0.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8bca6fb1aca94568d8f6a9b104bc057d09397a3f3c780b65a26c445c1446ebed
|
|
BLAKE2b-256 checksum How to use checksums |
ac678d5057b171de77c81b48705ab0dcc7a9fcdd3118e169a5b94839da8cb145
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |