Exemplo n.º 1
0
            public static ReporterConfiguration FromEnv(ILoggerFactory loggerFactory)
            {
                ILogger logger = loggerFactory.CreateLogger <Configuration>();

                return(new ReporterConfiguration(loggerFactory)
                       .WithLogSpans(GetPropertyAsBool(JaegerReporterLogSpans, logger).GetValueOrDefault(false))
                       .WithFlushInterval(GetPropertyAsTimeSpan(JaegerReporterFlushInterval, logger))
                       .WithMaxQueueSize(GetPropertyAsInt(JaegerReporterMaxQueueSize, logger))
                       .WithSender(SenderConfiguration.FromEnv(loggerFactory)));
            }