diff --git a/synapse/logging/context.py b/synapse/logging/context.py index 8b9c4e38bd..e1d63e6db3 100644 --- a/synapse/logging/context.py +++ b/synapse/logging/context.py @@ -659,9 +659,10 @@ def nested_logging_context( context = parent_context # type: LoggingContextOrSentinel else: context = current_context() - return LoggingContext( - parent_context=context, request=str(context.request) + "-" + suffix - ) + name = str(context.request) + if suffix: + name = name + "-" + suffix + return LoggingContext(parent_context=context, request=name) def preserve_fn(f):