Support wrapping LoggerAdapter in LoggerAdapter (#5562)

Fixes #5561
This commit is contained in:
Aymeric Augustin
2021-06-01 10:06:34 +02:00
committed by GitHub
parent af068d6d3c
commit dd229f80be

View File

@@ -362,14 +362,14 @@ class LogRecord:
def getMessage(self) -> str: ...
class LoggerAdapter:
logger: Logger
logger: Logger | LoggerAdapter
manager: Manager # undocumented
if sys.version_info >= (3, 10):
extra: Optional[Mapping[str, Any]]
def __init__(self, logger: Logger, extra: Optional[Mapping[str, Any]]) -> None: ...
def __init__(self, logger: Logger | LoggerAdapter, extra: Optional[Mapping[str, Any]]) -> None: ...
else:
extra: Mapping[str, Any]
def __init__(self, logger: Logger, extra: Mapping[str, Any]) -> None: ...
def __init__(self, logger: Logger | LoggerAdapter, extra: Mapping[str, Any]) -> None: ...
def process(self, msg: Any, kwargs: MutableMapping[str, Any]) -> tuple[Any, MutableMapping[str, Any]]: ...
if sys.version_info >= (3, 8):
def debug(