-
Notifications
You must be signed in to change notification settings - Fork 293
Closed
Description
We have an internal customer using ILogger, and they need to set the ConnectionString but it appears that we don't expose that in the ILogger SDK.
We have a constructor overload that would permit this, but it's currently set to private.
ApplicationInsights-dotnet/LOGGING/src/ILogger/ApplicationInsightsLoggingBuilderExtensions.cs
Lines 90 to 100 in a26a43f
| /// <summary> | |
| /// Adds an ApplicationInsights logger named 'ApplicationInsights' to the factory. | |
| /// </summary> | |
| /// <param name="builder">The <see cref="ILoggingBuilder"/> to use.</param> | |
| /// <param name="configureTelemetryConfiguration">Action to configure telemetry configuration.</param> | |
| /// <param name="configureApplicationInsightsLoggerOptions">Action to configure ApplicationInsights logger.</param> | |
| private static ILoggingBuilder AddApplicationInsights( | |
| this ILoggingBuilder builder, | |
| Action<TelemetryConfiguration> configureTelemetryConfiguration, | |
| Action<ApplicationInsightsLoggerOptions> configureApplicationInsightsLoggerOptions) | |
| { |
I propose we set this to public to unblock this customer.
@cijothomas do you know of any workarounds?