Skip to main content
https://readthedocs.org/projects/reconplogger/badge/?version=stable https://codecov.io/gh/omni-us/reconplogger/branch/main/graph/badge.svg https://badge.fury.io/py/reconplogger.svg https://img.shields.io/badge/contributions-welcome-brightgreen.svg

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.

  • 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reconplogger-4.18.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

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

reconplogger-4.18.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file reconplogger-4.18.0.tar.gz.

File metadata

  • Download URL: reconplogger-4.18.0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for reconplogger-4.18.0.tar.gz
Algorithm Hash digest
SHA256 ca6b311c18de2b277f0de2f8a25359f24a85481fb8199a84dcc82fc60a657ab9
MD5 9ac8c4df6e6a0d419cd4aee574f51d89
BLAKE2b-256 f3ebd7a3a2a41319215499b24e995463bf1831a0b14a54f0c48a6ff55ebeedee

See more details on using hashes here.

Provenance

The following attestation bundles were made for reconplogger-4.18.0.tar.gz:

Publisher: tests.yaml on omni-us/reconplogger

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reconplogger-4.18.0-py3-none-any.whl.

File metadata

  • Download URL: reconplogger-4.18.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for reconplogger-4.18.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9a53914eeb71585da8f5269883f249a3448f7c434f6488913cc53be75d33954b
MD5 717b57eeebe1fca25062844833fb7ed0
BLAKE2b-256 17f516146d550980f4bf9597a9c7cf3544a61630427d03edb9d891f93fb4bc0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for reconplogger-4.18.0-py3-none-any.whl:

Publisher: tests.yaml on omni-us/reconplogger

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

5.0.0

2 files

4.18.1

2 files

This release

4.18.0 This release

2 files

4.17.1

2 files

4.17.0

2 files

4.16.1

2 files

4.16.0

2 files

4.15.0

2 files

4.14.0

2 files

4.13.0

2 files

4.12.0

2 files

4.11.1

2 files

4.11.0

2 files

4.10.1

2 files

4.9.0

2 files

4.8.1

2 files

4.8.0

2 files

4.7.1

2 files

4.7.0

2 files

4.6.0

2 files

4.5.0

1 file

4.4.0

1 file

4.3.1

1 file

4.3.0

1 file

4.2.0

1 file

4.1.0

1 file

4.0.0

1 file

3.1.0

1 file

3.0.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page