Skip to main content

Painless structured logging.

Project description

https://travis-ci.org/hynek/structlog.png?branch=master https://coveralls.io/repos/hynek/structlog/badge.png?branch=master

structlog makes structured logging in Python easy by augmenting your existing logger. It’s licensed under the permissive Apache License, version 2, available from PyPI, and the source code can be found on GitHub. The full documentation is on Read the Docs.

structlog targets Python 2.6, 2.7, 3.2, and 3.3 as well as PyPy with no additional dependencies for core functionality.

For more information please refer to the package documentation.

Bitdeli badge

History

0.1.0 (2013-09-12)

  • Initial release.

Authors

structlog is written and maintained by Hynek Schlawack. It’s inspired on previous work done by Jean-Paul Calderone and David Reid.

The following folks helped forming structlog into what it is now:

Some of them disapprove of the addition of thread local context data. :)

Third Party Code

The compatibility code that makes this software run on both Python 2 and 3 is heavily inspired and partly copy and pasted from the MIT-licensed six by Benjamin Peterson. The only reason why it’s not used as a dependency is to avoid any runtime dependency in the first place.

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

structlog-0.1.0.tar.gz (58.2 kB view details)

Uploaded Source

Built Distribution

structlog-0.1.0-py2.py3-none-any.whl (19.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file structlog-0.1.0.tar.gz.

File metadata

  • Download URL: structlog-0.1.0.tar.gz
  • Upload date:
  • Size: 58.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for structlog-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1aa5a6cd0005c32d3ce283182c91ea9b5ea33b8f568722445d4b954d1ce5d595
MD5 c30db3c6e3cebdeda0566e9af9a4c447
BLAKE2b-256 0dc99ce7617326b6b3ccca68cffaca528e8374ba377aed59cf94c04a1ea4a3c9

See more details on using hashes here.

File details

Details for the file structlog-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for structlog-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 23579c5ea38fdd273114da2f2eb09102e42256de43a102642d247e8c7d2cdce7
MD5 97fa9a90e46bda13f30d5d435351f843
BLAKE2b-256 ebe90e3d8814929a5e20ab9727f034260f05d38b181b1acb604af2c96cd11003

See more details on using hashes here.

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