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))); }