From 3c19151def9f41748bfa898c2655f239fec1b7a1 Mon Sep 17 00:00:00 2001 From: Tomasi - Developing Date: Wed, 29 Jan 2025 15:16:23 +0100 Subject: [PATCH] fix for new hosting --- Api/Api.csproj | 4 ++++ Api/Program.cs | 10 +++++++--- Api/Web.config | 24 ++++++++++++++++++++++++ 3 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 Api/Web.config diff --git a/Api/Api.csproj b/Api/Api.csproj index 553510d..6df56e5 100644 --- a/Api/Api.csproj +++ b/Api/Api.csproj @@ -33,4 +33,8 @@ + + + + diff --git a/Api/Program.cs b/Api/Program.cs index 17e1900..a8ad2bf 100644 --- a/Api/Program.cs +++ b/Api/Program.cs @@ -8,20 +8,24 @@ using Microsoft.AspNetCore.Diagnostics.HealthChecks; using Serilog; using Utilities.Classes; + Log.Logger = new LoggerConfiguration() .WriteTo.Console() .CreateBootstrapLogger(); try { - Log.Information("Starting API . . . "); + Log.Information("Starting Player Manager API . . . "); var builder = WebApplication.CreateBuilder(args); - builder.Services.AddSerilog(options => + var logPath = Path.Combine(AppContext.BaseDirectory, "logs", "log-.txt"); + builder.Host.UseSerilog((context, _, configuration) => { - options.ReadFrom.Configuration(builder.Configuration); + configuration.ReadFrom.Configuration(context.Configuration) + .WriteTo.File(logPath, rollingInterval: RollingInterval.Day, rollOnFileSizeLimit: true); }); + builder.Services.AddDatabase(builder.Configuration); builder.Services.AddApplication(); diff --git a/Api/Web.config b/Api/Web.config new file mode 100644 index 0000000..a4f4f00 --- /dev/null +++ b/Api/Web.config @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file