public InterceptedServerHandler AfterReceiveRequest(ref Message request, ServerInterceptorContext context) { _context = context; var span = GetSpanFromContext(); _logger = new WcfTraceLogger(span, _configuration); _logger.Request(ref request); return(this); }
public InterceptedClientHandler BeforeSendRequest(ref Message request, ClientInterceptorContext context) { _context = context; var span = InitializeSpanWithHeaders(); _logger = new WcfTraceLogger(span, _configuration); _configuration.Tracer.Inject(span.Context, BuiltinFormats.HttpHeaders, new MetadataCarrier(_context.Options.Headers)); _logger.Request(ref request); return(this); }