mirror of
https://mau.dev/maunium/synapse.git
synced 2024-12-14 23:33:53 +01:00
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.
This commit is contained in:
parent
deedb91732
commit
703e2b8a96
2 changed files with 4 additions and 3 deletions
1
changelog.d/8278.bugfix
Normal file
1
changelog.d/8278.bugfix
Normal file
|
@ -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 a new issue