public static IHostBuilder AddHostBuilderLogger(this IHostBuilder host) { if (HostBuilderLogger.Logger == null) { host.ConfigureServices(svc => { svc.AddHostedService <HostBuilderLoggerEmitterService>(); }); _ = new HostBuilderLogger(); } return(host); }
public HostBuilderLogger() { Logger = this; }