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;
 }
Esempio n. 4
0
 private ServerTracingInterceptor(ServerTracingConfiguration configuration)
 {
     _configuration = configuration;
 }
Esempio n. 5
0
 public ServerTracingInterceptor(ITracer tracer)
 {
     GrpcPreconditions.CheckNotNull(tracer, nameof(tracer));
     _configuration = new ServerTracingConfiguration(tracer);
 }
Esempio n. 6
0
            public ServerTracingInterceptor Build()
            {
                var configuration = new ServerTracingConfiguration(_tracer, _operationNameConstructor, _streaming, _streamingInputSpans, _verbose, _tracedAttributes);

                return(new ServerTracingInterceptor(configuration));
            }
Esempio n. 7
0
 private ServerTracingInterceptor(ServerTracingConfiguration configuration)
 {
     _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
 }
Esempio n. 8
0
 public ServerTracingInterceptor(ITracer tracer)
 {
     _configuration = new ServerTracingConfiguration(tracer);
 }