Skip to main content

Woodchipper is a support library for plugging structured logging into a Python project.

Project description

Woodchipper

A library to support contextual structured logging with related observability metrics.

Woodchipper was written during an internal hackathon at tackle.io.

Installing

pip install woodchipper

Creating a developer environment

After cloning the repository, setting up a virtual environment, and activating it...

pip install -e .[dev]

We recommend you install pre-commit and install the pre-commit hooks using:

pre-commit install

Releasing to PyPI

Releases are handled through GitHub Actions by tagging a revision in GitHub. To release version 0.13.37:

# Obviously adjust the version number to the version you're releasing, but it must be of the form vX.Y or vX.Y.Z
git tag -a v0.13.37 -m "Releasing v0.13.37"
git push origin --tags

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

woodchipper-0.14.0.tar.gz (28.2 kB view hashes)

Uploaded Source

Built Distribution

woodchipper-0.14.0-py3-none-any.whl (13.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page