Don't copy scopes from parent span
This commit is contained in:
@@ -367,15 +367,11 @@ class LoggingContext(object):
|
||||
# we track the current request
|
||||
record.request = self.request
|
||||
|
||||
# we also track the current scope:
|
||||
record.scope = self.scope
|
||||
|
||||
def copy_to_twisted_log_entry(self, record) -> None:
|
||||
"""
|
||||
Copy logging fields from this context to a Twisted log record.
|
||||
"""
|
||||
record["request"] = self.request
|
||||
record["scope"] = self.scope
|
||||
|
||||
def start(self, rusage: "Optional[resource._RUsage]") -> None:
|
||||
"""
|
||||
|
||||
@@ -50,7 +50,12 @@ class LogContextScopeManager(ScopeManager):
|
||||
available.
|
||||
"""
|
||||
ctx = current_context()
|
||||
return ctx.scope
|
||||
while ctx:
|
||||
if ctx.scope:
|
||||
return ctx.scope
|
||||
ctx = ctx.parent_context
|
||||
|
||||
return None
|
||||
|
||||
def activate(self, span, finish_on_close):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user