public static IOpenTelemetryBuilder WithElasticLogging()

in src/Elastic.OpenTelemetry/Extensions/OpenTelemetryBuilderExtensions.cs [179:197]


	public static IOpenTelemetryBuilder WithElasticLogging(this IOpenTelemetryBuilder builder, Action<LoggerProviderBuilder> configure)
	{
#if NET
		ArgumentNullException.ThrowIfNull(builder);
		ArgumentNullException.ThrowIfNull(configure);
#else
		if (builder is null)
			throw new ArgumentNullException(nameof(builder));

		if (configure is null)
			throw new ArgumentNullException(nameof(configure));
#endif

		return builder.WithLogging(lpb =>
			{
				lpb.WithElasticDefaults();
				configure?.Invoke(lpb);
			});
	}