mh_lcmk_sms_service/APT.MicroApi/APT.PP.WebApi/Program.cs
2024-07-12 16:37:09 +08:00

37 lines
1.1 KiB
C#

using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Hosting;
using Autofac.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Serilog;
namespace APT.RB.WebApi
{
public class Program
{
public static void Main(string[] args)
{
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Override("Microsoft", Serilog.Events.LogEventLevel.Error)
.WriteTo.File("logInfo/log-.txt", rollingInterval: RollingInterval.Month)
.CreateLogger();
try
{
CreateWebHostBuilder(args).Build().Run();
}
catch (System.Exception ex)
{
Log.Fatal(ex, "Host terminated unexpectedly");
}
finally
{
Log.CloseAndFlush();
}
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.ConfigureServices(services => services.AddAutofac())
.UseStartup<Startup>().UseSerilog();//wyw
}
}