// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthorization(); app.UseSession(); // put top of app.UseEndpoints and/or app.UseMvc(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); }); //app.UseMvc(); loggerFactory.AddFile("Logs/myapp-{Date}.txt"); }
public void Configure(IApplicationBuilder app, IHostEnvironment env, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { var localizationOptions = app.ApplicationServices.GetService <IOptions <RequestLocalizationOptions> >(); app.UseRequestLocalization(localizationOptions.Value); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); } loggerFactory.AddFile("Log/SchoolRegister-{Date}.txt"); app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseCookiePolicy(); app.UseSession(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "default", pattern: "{controller=Home}/{action=Index}/{id?}"); endpoints.MapRazorPages(); endpoints.MapHub <ChatHub>("/chathub"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { loggerFactory.AddFile("Logs/myapp-{Date}.txt"); loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseBrowserLink(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseStaticFiles(); app.UseSession(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure ( IApplicationBuilder app, IHostingEnvironment env, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, IApiVersionDescriptionProvider provider ) { loggerFactory.AddFile("log/bol-{Date}.txt", Microsoft.Extensions.Logging.LogLevel.Error, fileSizeLimitBytes: 100000000); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. app.UseHsts(); } //app.UseKissLogMiddleware(options => { // options.Listeners.Add(new KissLogApiListener(new KissLog.Apis.v1.Auth.Application( // Configuration["KissLog.OrganizationId"], // Configuration["KissLog.ApplicationId"]) // )); //}); app.UseHttpsRedirection(); app.UseSwaggerConfig(provider); app.UseResponseCaching(); app.UseResponseCompression(); //app.UseHealthChecks("/api/hc", new HealthCheckOptions //{ // Predicate = _ => true, // ResponseWriter = UIResponseWriter.WriteHealthCheckUIResponse //}); //app.UseHealthChecksUI(); // /healthchecks-ui app.UseAuthentication(); app.UseMvc(); }