Configure Serilog in Program.cs
// Configure Serilog
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug() // Set minimum log level
.WriteTo.Console() // Log to console
.WriteTo.File("logs/log-.txt", rollingInterval: RollingInterval.Day) // Optional: Log to file
.Enrich.FromLogContext() // Include contextual information
.CreateLogger();
builder.Host.UseSerilog(); // Use Serilog as the logging provider