public static IServiceCollection AddLokiObjectLogger(this IServiceCollection services, Action <LokiConfigSettings> configAction) { LokiConfigSettings config = new LokiConfigSettings(); configAction.Invoke(config); return(services.AddLokiObjectLogger(config)); }
public static IServiceCollection AddLokiObjectLogger(this IServiceCollection services, Action <LokiConfigSettings> options) { LokiConfigSettings config = new LokiConfigSettings(); options.Invoke(config); LokiObjectAdapter.LokiConfig = config; services.AddHostedService <LokiObjectAdapter>(); return(services); }
public static IServiceCollection AddLokiObjectLogger(this IServiceCollection services, LokiConfigSettings config) { LokiObjectAdapter.LokiConfig = config; services.AddHostedService <LokiObjectAdapter>(); return(services); }