using Microsoft.
AspNetCore;
using [Link];
using [Link];
using [Link];
using Serilog;
using System;
using [Link];
namespace [Link]
{
public class Program
{
public static IConfiguration Configuration { get; } = new
ConfigurationBuilder()
.SetBasePath([Link]())
.AddJsonFile("[Link]", optional: false, reloadOnChange: true)
.AddJsonFile($"appsettings.
{[Link]("ASPNETCORE_ENVIRONMENT") ??
"Production"}.json", optional: true)
.AddEnvironmentVariables()
.Build();
public static void Main(string[] args)
{
[Link] = new LoggerConfiguration()
.[Link](Configuration)
.[Link]()
.CreateLogger();
try
{
[Link]("Setting up the environment...");
CreateWebHostBuilder(args).Build().Run();
return;
}
catch (Exception ex)
{
[Link](ex, "Host terminated unexpectedly");
return;
}
finally
{
[Link]();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
[Link](args)
.UseSerilog((context, config) =>
{
[Link]([Link]);
})
.UseStartup<Startup>()
.UseUrls("[Link]
}
}