AdultingSession: just create new child logger (simpler)

This commit is contained in:
Dave Horton
2022-04-04 13:49:30 -04:00
parent 3456c51118
commit 6f214a66e8

View File

@@ -348,7 +348,6 @@ class SingleDialer extends Emitter {
} }
async doAdulting({logger, tasks, application}) { async doAdulting({logger, tasks, application}) {
this.logger = logger;
this.adulting = true; this.adulting = true;
this.emit('adulting'); this.emit('adulting');
if (this.ep) { if (this.ep) {
@@ -363,9 +362,9 @@ class SingleDialer extends Emitter {
this.dlg.callSid = this.callSid; this.dlg.callSid = this.callSid;
this.dlg.linkedSpanId = this.rootSpan.traceId; this.dlg.linkedSpanId = this.rootSpan.traceId;
const rootSpan = new RootSpan('outbound-call', this.dlg); const rootSpan = new RootSpan('outbound-call', this.dlg);
logger.bindings({traceId: rootSpan.traceId, callSid: this.callSid, callId: this.dlg.sip.callId}); this.logger = logger.child({traceId: rootSpan.traceId});
const cs = new AdultingCallSession({ const cs = new AdultingCallSession({
logger, logger: this.logger,
singleDialer: this, singleDialer: this,
application, application,
callInfo: this.callInfo, callInfo: this.callInfo,