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.