From 5931c1fb780cb8118393f7e1b311b86246f6496b Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Thu, 23 Nov 2023 12:34:19 -0700 Subject: [PATCH] fix: fixes setting log level in LogMessage --- src/Pepperdash Core/Logging/Debug.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Pepperdash Core/Logging/Debug.cs b/src/Pepperdash Core/Logging/Debug.cs index 8341f6e..d05763c 100644 --- a/src/Pepperdash Core/Logging/Debug.cs +++ b/src/Pepperdash Core/Logging/Debug.cs @@ -465,13 +465,20 @@ $@"Used to set the minimum level of debug messages to be printed to the console: private static void LogMessage(uint level, string format, params object[] items) { - _logger.Write((LogEventLevel)level, format, items); + if (!_logLevels.ContainsKey(level)) return; + + var logLevel = _logLevels[level]; + _logger.Write(logLevel, format, items); } private static void LogMessage(uint level, IKeyed keyed, string format, params object[] items) { + if (!_logLevels.ContainsKey(level)) return; + + var logLevel = _logLevels[level]; + var log = _logger.ForContext("Key", keyed.Key); - log.Write((LogEventLevel)level, format, items); + log.Write(logLevel, format, items); }