Added logging, update service lifetime
All checks were successful
Build and Publish / Build Yale Access Backend (pull_request) Successful in 37s
Build and Publish / Push Yale Access Backend Docker Image (pull_request) Has been skipped
Build and Publish / Build Yale Access Frontend (pull_request) Successful in 1m1s
Build and Publish / Push Yale Access Frontend Docker Image (pull_request) Has been skipped

This commit is contained in:
2025-08-20 09:10:58 +10:00
parent 6e076fba5c
commit 97c7dbdba2
3 changed files with 46 additions and 4 deletions

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>();
}