Files
chess/TURN.Services.Chess/Program.cs
T
2023-06-24 17:27:22 +02:00

27 lines
619 B
C#

using Microsoft.AspNetCore;
using TURN.Services.Chess;
using LoggerFactory = TURN.Services.Chess.LoggerFactory;
NLog.Logger logger = LoggerFactory.GetLogger();
logger.Info("Chess app starting.");
try
{
IWebHost host = BuildWebHost(args);
host.Run();
}
catch (Exception ex)
{
logger.Error(ex);
}
IWebHost BuildWebHost(string[] args) => WebHost
.CreateDefaultBuilder(args)
.CaptureStartupErrors(false)
.ConfigureServices(services =>
{
_ = services.AddSingleton(logger);
})
.UseStartup<Startup>()
.Build();