Implemented database checkup

This commit is contained in:
Marcel Baumgartner
2023-05-21 21:47:03 +02:00
parent 4e1d673efa
commit b2f985bbfa
5 changed files with 98 additions and 4 deletions

View File

@@ -39,13 +39,15 @@ namespace Moonlight
Logger.UsedLogger = new CacheLogger();
Logger.Info($"Working dir: {Directory.GetCurrentDirectory()}");
DatabaseCheckup.Perform();
var builder = WebApplication.CreateBuilder(args);
// Switch to logging.net injection
// TODO: Enable in production
//builder.Logging.ClearProviders();
//builder.Logging.AddProvider(new LogMigratorProvider());
builder.Logging.ClearProviders();
builder.Logging.AddProvider(new LogMigratorProvider());
// Add services to the container.
builder.Services.AddRazorPages();