diff --git a/stdlib/2and3/logging/__init__.pyi b/stdlib/2and3/logging/__init__.pyi index 1042a74ab..e22dfccd8 100644 --- a/stdlib/2and3/logging/__init__.pyi +++ b/stdlib/2and3/logging/__init__.pyi @@ -19,7 +19,12 @@ _FilterType = Union['Filter', Callable[[LogRecord], int]] class Logger: + name = ... # type: str + level = ... # type: int + parent = ... # type: Union[Logger, PlaceHolder] propagate = ... # type: bool + handlers = ... # type: List[Handler] + disabled = ... # type: int def setLevel(self, lvl: Union[int, str]) -> None: ... def isEnabledFor(self, lvl: int) -> None: ... def getEffectiveLevel(self) -> int: ... @@ -334,3 +339,8 @@ class FileHandler(Handler): class NullHandler(Handler): ... + + +class PlaceHolder: + def __init__(self, alogger: Logger) -> None: ... + def append(self, alogger: Logger) -> None: ...