Added logging, update service lifetime

This commit is contained in:
LiamPietralla committed 2025-08-20 09:10:58 +10:00
1 parent 6e076fba5c
commit 97c7dbdba2
3 files changed
+46 -4

No files matched your search

+4 -2
View File
@@ -45,6 +45,8 @@ try
// Setup the application logger
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.MinimumLevel.Override("Microsoft", LogEventLevel.Information)
.WriteTo.Console(restrictedToMinimumLevel: LogEventLevel.Error)
.WriteTo.File(logLocation, rollingInterval: RollingInterval.Day)
.CreateLogger();
@@ -56,11 +58,11 @@ try
if (builder.Environment.IsDevelopment() && configuration.GetValue<bool>("UseMockDevelopmentMode"))
{
builder.Services.AddSingleton<MockYaleData>();
builder.Services.AddScoped<IYaleAccessor, MockYaleAccessor>();
builder.Services.AddSingleton<IYaleAccessor, MockYaleAccessor>();
}
else
{
builder.Services.AddScoped<IYaleAccessor, YaleAccessor>();
builder.Services.AddSingleton<IYaleAccessor, YaleAccessor>();
}