Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

12345678910111213141516171819202122232425262728293031323334353637
  1. using Serilog;
  2. Log.Logger = new LoggerConfiguration()
  3. .MinimumLevel.Override("Microsoft", Serilog.Events.LogEventLevel.Information)
  4. .Enrich.FromLogContext()
  5. .WriteTo.Console()
  6. .CreateBootstrapLogger();
  7. try
  8. {
  9. Log.Information("Starting web host");
  10. var builder = WebApplication.CreateBuilder(args);
  11. builder.Host.UseSerilog((context, services, configuration) => configuration.ReadFrom.Configuration(context.Configuration).ReadFrom.Services(services).Enrich.FromLogContext());
  12. builder.ConfigureHost();
  13. builder.ConfigureData();
  14. builder.ConfigureBusiness();
  15. var app = builder.Build();
  16. app.ConfigureHost();
  17. app.ConfigureData();
  18. app.ConfigureBusiness();
  19. app.Run();
  20. }
  21. catch (Exception ex)
  22. {
  23. Log.Fatal(ex, "Host terminated unexpectedly");
  24. return 1;
  25. }
  26. finally
  27. {
  28. Log.CloseAndFlush();
  29. }
  30. return 0;