public static ILoggingBuilder AddHealthCheckLogger <TMessageFormatter>(this ILoggingBuilder builder, Action <HealthCheckLoggerProviderConfiguration> configure) where TMessageFormatter : class, IHealthMessageFormatter { var configuration = new HealthCheckLoggerProviderConfiguration(); configure(configuration); return(builder.AddHealthCheckLogger <TMessageFormatter>(configuration)); }
public static ILoggingBuilder AddHealthCheckLogger(this ILoggingBuilder builder, HealthCheckLoggerProviderConfiguration configuration) => builder.AddHealthCheckLogger <DefaultHealthMessageFormatter>(configuration);
public static ILoggingBuilder AddHealthCheckLogger <TMessageFormatter>(this ILoggingBuilder builder) where TMessageFormatter : class, IHealthMessageFormatter => builder.AddHealthCheckLogger <TMessageFormatter>(new HealthCheckLoggerProviderConfiguration());
public static ILoggingBuilder AddHealthCheckLogger(this ILoggingBuilder builder) => builder.AddHealthCheckLogger <DefaultHealthMessageFormatter>();