fix: fixes setting log level in LogMessage

This commit is contained in:
Neil Dorin
2023-11-23 12:34:19 -07:00
parent 1abffd82ca
commit 5931c1fb78

View File

@@ -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) 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) 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); var log = _logger.ForContext("Key", keyed.Key);
log.Write((LogEventLevel)level, format, items); log.Write(logLevel, format, items);
} }