From c6ba233e6de20c800bed9342b39bc44e52713658 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Thu, 17 Jul 2025 16:06:54 +0530 Subject: [PATCH] Added the logs setp in program.cs --- Marco.Pms.Services/Program.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Marco.Pms.Services/Program.cs b/Marco.Pms.Services/Program.cs index 3f012e2..5549702 100644 --- a/Marco.Pms.Services/Program.cs +++ b/Marco.Pms.Services/Program.cs @@ -23,9 +23,21 @@ var builder = WebApplication.CreateBuilder(args); #region ======================= Service Configuration (Dependency Injection) ======================= #region Logging + +// Add Serilog Configuration +string? mongoConn = builder.Configuration["MongoDB:SerilogDatabaseUrl"]; +string timeString = "00:00:30"; +TimeSpan.TryParse(timeString, out TimeSpan timeSpan); + builder.Host.UseSerilog((context, config) => { - config.ReadFrom.Configuration(context.Configuration); + config.ReadFrom.Configuration(context.Configuration) + .WriteTo.MongoDB( + databaseUrl: mongoConn ?? string.Empty, + collectionName: "api-logs", + batchPostingLimit: 100, + period: timeSpan + ); }); #endregion