public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); services.AddLogging(builder=> builder.AddTraceSource(new SourceSwitch("default", "All"), new DefaultTraceListener { LogFileName = "trace.log" }).AddEventLog()); }
public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureLogging( (context,logging) => { logging.ClearProviders(); logging.AddConfiguration(context.Configuration.GetSection("Logging")); logging.AddConsole(); logging.AddDebug(); } ) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); });