Exemple #1
0
        private static void BootstrapLogging(IServiceCollection services, IConfiguration configuration)
        {
            services.AddSingleton <ILoggerFactory>(_ =>
            {
                var loggerFactory = new LoggerFactory();
                loggerFactory.AddLogging(settings => configuration.Bind("logging", settings));

                return(loggerFactory);
            });

            services.AddSingleton(typeof(ILogger <>), typeof(Logger <>));
        }