Add some additional logging to highlight startup parameters

This commit is contained in:
Daan Boerlage 2021-12-18 17:12:10 +01:00
parent bdaf16f53f
commit 2fe8e2fa4f
Signed by: daan
GPG key ID: FCE070E1E4956606

View file

@ -57,7 +57,16 @@ logger.Information(LogSource.Geekbot, "Connecting to Database");
var databaseInitializer = new DatabaseInitializer(runParameters, logger); var databaseInitializer = new DatabaseInitializer(runParameters, logger);
var database = databaseInitializer.Initialize(); var database = databaseInitializer.Initialize();
database.Database.EnsureCreated(); database.Database.EnsureCreated();
if(!runParameters.InMemory) database.Database.Migrate(); if (!runParameters.InMemory)
{
logger.Information(LogSource.Geekbot, "Using Postgres");
database.Database.Migrate();
}
else
{
logger.Information(LogSource.Geekbot, "Using In-Memory Database");
}
var globalSettings = new GlobalSettings(database); var globalSettings = new GlobalSettings(database);
// //
@ -74,6 +83,10 @@ if (!runParameters.DisableGateway)
{ {
new BotStartup(serviceProvider, logger, runParameters, globalSettings).Start(); new BotStartup(serviceProvider, logger, runParameters, globalSettings).Start();
} }
else
{
logger.Information(LogSource.Geekbot, "Gateway disabled");
}
// //
// Start WebApi // Start WebApi
@ -83,6 +96,10 @@ if (!runParameters.DisableApi)
var botCommands = new CommandLookup(typeof(BotStartup).Assembly).GetCommands(); var botCommands = new CommandLookup(typeof(BotStartup).Assembly).GetCommands();
WebApiStartup.StartWebApi(serviceProvider.BuildServiceProvider(), logger, runParameters, databaseInitializer.Initialize(), globalSettings, botCommands); WebApiStartup.StartWebApi(serviceProvider.BuildServiceProvider(), logger, runParameters, databaseInitializer.Initialize(), globalSettings, botCommands);
} }
else
{
logger.Information(LogSource.Geekbot, "Web API disabled");
}
ServiceCollection RegisterServices() ServiceCollection RegisterServices()
{ {