.. _api:

structlog Package
=================

.. module:: structlog

:mod:`structlog` Package
------------------------

.. automodule:: structlog.__init__
    :members: ThreadLocalDict
    :undoc-members:
    :show-inheritance:

:mod:`loggers` Module
---------------------

.. automodule:: structlog.loggers
    :members: BoundLogger
    :undoc-members:
    :inherited-members:

:mod:`processors` Module
------------------------

.. automodule:: structlog.processors
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`stdlib` Module
--------------------

.. automodule:: structlog.stdlib
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`threadlocal` Module
-------------------------

.. automodule:: structlog.threadlocal
    :members:
    :undoc-members:
    :show-inheritance:

:mod:`twisted` Module
---------------------

.. automodule:: structlog.twisted
    :members:
    :undoc-members:
    :show-inheritance:

