reconplogger - omni:us python logger
Docs: https://reconplogger.readthedocs.io/ | Source: https://github.com/omni-us/reconplogger/
This repository contains the code of reconplogger, a python package intended to ease the standardization of logging within omni:us. The main design decision of reconplogger is to allow total freedom to reconfigure loggers without hard coding anything.
The package contains essentially the following things:
A default logging configuration.
A function for loading logging configuration for regular python code.
A function for loading logging configuration for flask-based microservices.
Root logger configuration via LOGGER_ROOT_HANDLER with independent LOGGER_ROOT_LEVEL control.
Singleton logger setup (logger_setup); call reset_configs before reconfiguring.
Automatic correlation ID management in Flask services via flask_app_logger_setup.
An inheritable class to add a logger property.
A context manager to set and get the correlation id.
Lower level functions for:
Loading logging configuration from any of: config file, environment variable, or default.
Replacing the handlers of an existing Logger object.
Function to add a file handler to a logger.
Metadata
Release files for reconplogger 5.0.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 | |
|---|---|---|---|
| reconplogger-5.0.0.tar.gz | 13.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| reconplogger-5.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.7 kB
Release files / reconplogger-5.0.0.tar.gz
| Download URL | reconplogger-5.0.0.tar.gz |
|---|---|
| Size | 13.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a5b1018a1fd2ed2d6465a039d2a396331731164f0085dd0c704a50e9d6fa4fe9
|
|
BLAKE2b-256 checksum How to use checksums |
352e959bc4ce2192c89f67666a3b563b6ee0d570977b82cf16777b2a085d2d1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 8, 2026.
Transparency logRelease files / reconplogger-5.0.0-py3-none-any.whl
| Download URL | reconplogger-5.0.0-py3-none-any.whl |
|---|---|
| Size | 14.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2195cb5a0dcec38dd98f1f9ed2ae0ebcfb2594233d6b1a4c2ce378c7388af703
|
|
BLAKE2b-256 checksum How to use checksums |
811d191af236fb112b544c7ff61c9ade15bc9b68830d8e5aa21a9395f3ae8cbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 8, 2026.
Transparency log