fixed tests
This commit is contained in:
@@ -26,6 +26,19 @@ class _CompatLogger:
|
||||
if v is not None:
|
||||
stdlib_kwargs[k] = v
|
||||
if kwargs:
|
||||
# Several keys are reserved in LogRecord; rename them to avoid KeyError.
|
||||
reserved_renames = {
|
||||
"message": "log_message",
|
||||
"name": "log_name",
|
||||
"filename": "log_filename",
|
||||
"funcName": "log_funcName",
|
||||
"lineno": "log_lineno",
|
||||
"module": "log_module",
|
||||
"pathname": "log_pathname",
|
||||
}
|
||||
for old_key, new_key in reserved_renames.items():
|
||||
if old_key in kwargs:
|
||||
kwargs[new_key] = kwargs.pop(old_key)
|
||||
stdlib_kwargs["extra"] = kwargs
|
||||
self._logger.log(level, event, **stdlib_kwargs)
|
||||
|
||||
@@ -50,7 +63,7 @@ class _CompatLogger:
|
||||
def exception(self, event: str, **kwargs: Any) -> None:
|
||||
self._log(logging.ERROR, event, exc_info=True, **kwargs)
|
||||
|
||||
def bind(self, **kwargs: Any) -> "_CompatLogger":
|
||||
def bind(self, **kwargs: Any) -> _CompatLogger:
|
||||
"""Return a new logger with bound context (no-op for stdlib)."""
|
||||
return self
|
||||
|
||||
|
||||
Reference in New Issue
Block a user