From 25f985c13220f5e3fc2daced6dbda0de5231c7d5 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Sun, 28 Jul 2024 21:49:31 +0200 Subject: [PATCH] Adjust log levels for quests loaded in dev --- Questionable/Controller/QuestRegistry.cs | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/Questionable/Controller/QuestRegistry.cs b/Questionable/Controller/QuestRegistry.cs index a584e776..d0c02abd 100644 --- a/Questionable/Controller/QuestRegistry.cs +++ b/Questionable/Controller/QuestRegistry.cs @@ -99,17 +99,23 @@ internal sealed class QuestRegistry try { LoadFromDirectory( - new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "2.x - A Realm Reborn"))); + new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "2.x - A Realm Reborn")), + LogLevel.Trace); LoadFromDirectory( - new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "3.x - Heavensward"))); + new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "3.x - Heavensward")), + LogLevel.Trace); LoadFromDirectory( - new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "4.x - Stormblood"))); + new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "4.x - Stormblood")), + LogLevel.Trace); LoadFromDirectory( - new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "5.x - Shadowbringers"))); + new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "5.x - Shadowbringers")), + LogLevel.Trace); LoadFromDirectory( - new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "6.x - Endwalker"))); + new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "6.x - Endwalker")), + LogLevel.Trace); LoadFromDirectory( - new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "7.x - Dawntrail"))); + new DirectoryInfo(Path.Combine(pathProjectDirectory.FullName, "7.x - Dawntrail")), + LogLevel.Trace); } catch (Exception e) { @@ -145,7 +151,7 @@ internal sealed class QuestRegistry _quests[questId.Value] = quest; } - private void LoadFromDirectory(DirectoryInfo directory) + private void LoadFromDirectory(DirectoryInfo directory, LogLevel logLevel = LogLevel.Information) { if (!directory.Exists) { @@ -153,7 +159,7 @@ internal sealed class QuestRegistry return; } - _logger.LogInformation("Loading quests from {DirectoryName}", directory); + _logger.Log(logLevel, "Loading quests from {DirectoryName}", directory); foreach (FileInfo fileInfo in directory.GetFiles("*.json")) { try @@ -168,7 +174,7 @@ internal sealed class QuestRegistry } foreach (DirectoryInfo childDirectory in directory.GetDirectories()) - LoadFromDirectory(childDirectory); + LoadFromDirectory(childDirectory, logLevel); } private static ushort? ExtractQuestIdFromName(string resourceName)