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