public InterceptedServerHandler(ServerTracingConfiguration configuration, ServerCallContext context) { _configuration = configuration; _context = context; var span = GetSpanFromContext(); _logger = new GrpcTraceLogger <TRequest, TResponse>(span, configuration); }
public InterceptedServerHandler(ServerTracingConfiguration configuration, ServerCallContext context) { _configuration = configuration; _context = context; var span = GetSpanFromContext(); _logger = new GrpcTraceLogger <TRequest, TResponse>(span, configuration); var scopeActions = new ScopeActions("new_request", _logger.BeginScope, _logger.EndScope); _streamActions = new TracingAsyncStreamReader <TRequest> .StreamActions(scopeActions, _logger.Request); }
public InterceptedServerHandler(ServerTracingConfiguration configuration) { _configuration = configuration; }
private ServerTracingInterceptor(ServerTracingConfiguration configuration) { _configuration = configuration; }
public ServerTracingInterceptor(ITracer tracer) { GrpcPreconditions.CheckNotNull(tracer, nameof(tracer)); _configuration = new ServerTracingConfiguration(tracer); }
public ServerTracingInterceptor Build() { var configuration = new ServerTracingConfiguration(_tracer, _operationNameConstructor, _streaming, _streamingInputSpans, _verbose, _tracedAttributes); return(new ServerTracingInterceptor(configuration)); }
private ServerTracingInterceptor(ServerTracingConfiguration configuration) { _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); }
public ServerTracingInterceptor(ITracer tracer) { _configuration = new ServerTracingConfiguration(tracer); }