public void Configure(IApplicationBuilder app, IHostingEnvironment env, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { app.UseUnhandledExceptionCatching(); app.UseMvc(); loggerFactory.AddSerilog(); }
public Startup(IApplicationEnvironment appEnv, IHostingEnvironment hostingEnv, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { var serilogLogger = new LoggerConfiguration() .WriteTo.TextWriter(Console.Out) .MinimumLevel.Verbose() .CreateLogger(); var config = new ConfigurationBuilder() .SetBasePath(appEnv.ApplicationBasePath) .AddJsonFile("config.json") .AddEnvironmentVariables("ModernShoppingAuthSampleApp_") .Build(); Log.Logger = serilogLogger; loggerFactory.MinimumLevel = LogLevel.Debug; loggerFactory.AddSerilog(serilogLogger); _appEnv = appEnv; _hostingEnv = hostingEnv; _logger = new Logger <Startup>(loggerFactory); _configuration = config; }