* logging: Add logging.Logger().fatal()

fatal() is an alias for critical(): It is just another name for the same
implementation.

* logging: Fix logging.Logger().warn()

warn() was an alias for warning(), but got deprecated with Python3.
In Python2 warn() is just another name for the same method.
In Python3 they have their own implementations, which adds a deprecation
warning before calling the new function.

PS: LoggerAdapter in Python2 never has the warn() method, but Python3
still implements the deprecation wrapper function.
This commit is contained in:
Philipp Hahn
2018-12-17 15:39:01 +01:00
committed by Sebastian Rittau
parent 5c69373890
commit bf410fb9ef

View File

@@ -71,6 +71,7 @@ class Logger(Filterer):
def critical(self, msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
stack_info: bool = ..., extra: Optional[Dict[str, Any]] = ...,
**kwargs: Any) -> None: ...
fatal = critical
def log(self, lvl: int, msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
stack_info: bool = ..., extra: Optional[Dict[str, Any]] = ...,
**kwargs: Any) -> None: ...
@@ -87,15 +88,14 @@ class Logger(Filterer):
def warning(self,
msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
extra: Optional[Dict[str, Any]] = ..., **kwargs: Any) -> None: ...
def warn(self,
msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
extra: Optional[Dict[str, Any]] = ..., **kwargs: Any) -> None: ...
warn = warning
def error(self,
msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
extra: Optional[Dict[str, Any]] = ..., **kwargs: Any) -> None: ...
def critical(self,
msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
extra: Optional[Dict[str, Any]] = ..., **kwargs: Any) -> None: ...
fatal = critical
def log(self,
lvl: int, msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
extra: Optional[Dict[str, Any]] = ..., **kwargs: Any) -> None: ...
@@ -246,6 +246,9 @@ class LoggerAdapter:
def warning(self, msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
stack_info: bool = ..., extra: Optional[Dict[str, Any]] = ...,
**kwargs: Any) -> None: ...
def warn(self, msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
stack_info: bool = ..., extra: Optional[Dict[str, Any]] = ...,
**kwargs: Any) -> None: ...
def error(self, msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
stack_info: bool = ..., extra: Optional[Dict[str, Any]] = ...,
**kwargs: Any) -> None: ...
@@ -330,8 +333,7 @@ else:
extra: Optional[Dict[str, Any]] = ..., **kwargs: Any) -> None: ...
def warning(msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
extra: Optional[Dict[str, Any]] = ..., **kwargs: Any) -> None: ...
def warn(msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
extra: Optional[Dict[str, Any]] = ..., **kwargs: Any) -> None: ...
warn = warning
def error(msg: Any, *args: Any, exc_info: _ExcInfoType = ...,
extra: Optional[Dict[str, Any]] = ..., **kwargs: Any) -> None: ...
def critical(msg: Any, *args: Any, exc_info: _ExcInfoType = ...,