Added Serilog

This commit is contained in:
2025-12-14 17:24:00 +00:00
parent 2fbab9a7b7
commit 33a47f48c1
3 changed files with 17 additions and 3 deletions
+13 -2
View File
@@ -1,11 +1,22 @@
using Serilog;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllersWithViews();
// Configure logging
builder.Logging.ClearProviders();
builder.Logging.AddConsole();
// Configure Serilog
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Information()
.WriteTo.Console()
.WriteTo.File(
path: Path.Combine(AppContext.BaseDirectory, "logs", "documentation-.txt"),
rollingInterval: RollingInterval.Day,
outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}")
.CreateLogger();
builder.Host.UseSerilog();
var app = builder.Build();