From 5def6033cb15537c997daf422fccffd0edb7dd1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20H=C3=B6rner?= Date: Fri, 4 Jul 2025 12:35:12 +0200 Subject: [PATCH 1/2] Add startup ASCII art and fine-tune log levels --- .../Extensions/WebApplicationExtensions.cs | 2 +- src/Turnierplan.App/Program.cs | 13 +++++++++++++ src/Turnierplan.App/appsettings.json | 5 ++++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/Turnierplan.App/Extensions/WebApplicationExtensions.cs b/src/Turnierplan.App/Extensions/WebApplicationExtensions.cs index d7b5fb1b..42289e8b 100644 --- a/src/Turnierplan.App/Extensions/WebApplicationExtensions.cs +++ b/src/Turnierplan.App/Extensions/WebApplicationExtensions.cs @@ -41,7 +41,7 @@ public static async Task InitializeDatabaseAsync(this WebApplication app) await context.Users.AddAsync(initialUser).ConfigureAwait(false); await context.SaveChangesAsync().ConfigureAwait(false); - logger.LogWarning("An initial user was created. You can log in using \"{Email}\" and the password \"{Password}\". IMMEDIATELY change this password when running in a production environment!", initialEmail, initialPassword); + logger.LogInformation("An initial user was created. You can log in using \"{Email}\" and the password \"{Password}\". IMMEDIATELY change this password when running in a production environment!", initialEmail, initialPassword); } else { diff --git a/src/Turnierplan.App/Program.cs b/src/Turnierplan.App/Program.cs index 735b4be5..f0d7da2c 100644 --- a/src/Turnierplan.App/Program.cs +++ b/src/Turnierplan.App/Program.cs @@ -3,6 +3,7 @@ using FluentValidation; using Microsoft.AspNetCore.Http.Json; using Scalar.AspNetCore; +using Turnierplan.App.Constants; using Turnierplan.App.Converters; using Turnierplan.App.Extensions; using Turnierplan.App.Helpers; @@ -13,6 +14,18 @@ using Turnierplan.Localization.Extensions; using Turnierplan.PdfRendering.Extensions; +Console.WriteLine(); +Console.WriteLine( " __ ___ __"); +Console.WriteLine( @" /\ \__ __ /\_ \ /\ \__"); +Console.WriteLine( @" \ \ ,_\ __ __ _ __ ___ /\_\ __ _ __ _____\//\ \ __ ___ ___ __\ \ ,_\"); +Console.WriteLine( @" \ \ \/ /\ \/\ \/\`'__\/' _ `\/\ \ /'__`\/\`'__\/\ '__`\\ \ \ /'__`\ /' _ `\ /' _ `\ /'__`\ \ \/"); +Console.WriteLine( @" \ \ \_\ \ \_\ \ \ \/ /\ \/\ \ \ \/\ __/\ \ \/ \ \ \L\ \\_\ \_/\ \L\.\_/\ \/\ \ __/\ \/\ \/\ __/\ \ \_"); +Console.WriteLine( @" \ \__\\ \____/\ \_\ \ \_\ \_\ \_\ \____\\ \_\ \ \ ,__//\____\ \__/.\_\ \_\ \_\/\_\ \_\ \_\ \____\\ \__\"); +Console.WriteLine( @" \/__/ \/___/ \/_/ \/_/\/_/\/_/\/____/ \/_/ \ \ \/ \/____/\/__/\/_/\/_/\/_/\/_/\/_/\/_/\/____/ \/__/"); +Console.WriteLine( @" \ \_\"); +Console.WriteLine($@" \/_/ v{TurnierplanMetadata.Version}"); +Console.WriteLine(); + ValidatorOptions.Global.LanguageManager.Enabled = false; var builder = WebApplication.CreateBuilder(args); diff --git a/src/Turnierplan.App/appsettings.json b/src/Turnierplan.App/appsettings.json index 014bee97..35905856 100644 --- a/src/Turnierplan.App/appsettings.json +++ b/src/Turnierplan.App/appsettings.json @@ -2,7 +2,10 @@ "Logging": { "LogLevel": { "Default": "Warning", - "Microsoft.AspNetCore.DataProtection": "None" + "Microsoft.AspNetCore.DataProtection": "None", + "Microsoft.Hosting.Lifetime": "Information", + "Turnierplan.App.Extensions.WebApplicationExtensions.DatabaseMigrator": "Information", + "Turnierplan.ImageStorage.Local.LocalImageStorage": "Information" } }, "ApplicationUrl": "", From ba91345efbc9ecd5023724f9f750f7d57ae0b3dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20H=C3=B6rner?= Date: Fri, 4 Jul 2025 12:35:59 +0200 Subject: [PATCH 2/2] 1 more space --- src/Turnierplan.App/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Turnierplan.App/Program.cs b/src/Turnierplan.App/Program.cs index f0d7da2c..62a4bcdb 100644 --- a/src/Turnierplan.App/Program.cs +++ b/src/Turnierplan.App/Program.cs @@ -23,7 +23,7 @@ Console.WriteLine( @" \ \__\\ \____/\ \_\ \ \_\ \_\ \_\ \____\\ \_\ \ \ ,__//\____\ \__/.\_\ \_\ \_\/\_\ \_\ \_\ \____\\ \__\"); Console.WriteLine( @" \/__/ \/___/ \/_/ \/_/\/_/\/_/\/____/ \/_/ \ \ \/ \/____/\/__/\/_/\/_/\/_/\/_/\/_/\/_/\/____/ \/__/"); Console.WriteLine( @" \ \_\"); -Console.WriteLine($@" \/_/ v{TurnierplanMetadata.Version}"); +Console.WriteLine($@" \/_/ v{TurnierplanMetadata.Version}"); Console.WriteLine(); ValidatorOptions.Global.LanguageManager.Enabled = false;