Use the right constructor for log records (#8278)
Update `log_function` to use the right factory to create log records, to make sure that they have `request` attributes. Fixes: #8267.erikj/events_store
parent
deedb91732
commit
703e2b8a96
|
@ -0,0 +1 @@
|
|||
Fix a bug which cause the logging system to report errors, if `DEBUG` was enabled and no `context` filter was applied.
|
|
@ -29,11 +29,11 @@ def _log_debug_as_f(f, msg, msg_args):
|
|||
lineno = f.__code__.co_firstlineno
|
||||
pathname = f.__code__.co_filename
|
||||
|
||||
record = logging.LogRecord(
|
||||
record = logger.makeRecord(
|
||||
name=name,
|
||||
level=logging.DEBUG,
|
||||
pathname=pathname,
|
||||
lineno=lineno,
|
||||
fn=pathname,
|
||||
lno=lineno,
|
||||
msg=msg,
|
||||
args=msg_args,
|
||||
exc_info=None,
|
||||
|
|
Loading…
Reference in New Issue