Added logging, update service lifetime
This commit is contained in:
@@ -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>();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user