1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- # This file is dual licensed under the terms of the Apache License, Version
- # 2.0, and the MIT License. See the LICENSE file in the root of this
- # repository for complete details.
- """
- Structured logging for Python.
- """
- from __future__ import absolute_import, division, print_function
- from structlog import (
- dev,
- processors,
- stdlib,
- threadlocal,
- )
- from structlog._base import (
- BoundLoggerBase,
- )
- from structlog._config import (
- configure,
- configure_once,
- getLogger,
- get_logger,
- reset_defaults,
- wrap_logger,
- )
- from structlog.exceptions import (
- DropEvent,
- )
- from structlog._generic import (
- BoundLogger
- )
- from structlog._loggers import (
- PrintLogger,
- PrintLoggerFactory,
- ReturnLogger,
- ReturnLoggerFactory,
- )
- try:
- from structlog import twisted
- except ImportError: # pragma: nocover
- twisted = None
- __version__ = "17.2.0"
- __title__ = "structlog"
- __description__ = "Structured Logging for Python"
- __uri__ = "http://www.structlog.org/"
- __author__ = "Hynek Schlawack"
- __email__ = "hs@ox.cx"
- __license__ = "MIT or Apache License, Version 2.0"
- __copyright__ = "Copyright (c) 2013 {0}".format(__author__)
- __all__ = [
- "BoundLogger",
- "BoundLoggerBase",
- "DropEvent",
- "PrintLogger",
- "PrintLoggerFactory",
- "ReturnLogger",
- "ReturnLoggerFactory",
- "configure",
- "configure_once",
- "getLogger",
- "get_logger",
- "dev",
- "processors",
- "reset_defaults",
- "stdlib",
- "threadlocal",
- "twisted",
- "wrap_logger",
- ]
|