Made the logLevel event static

This commit is contained in:
Jeroen Saey
2024-09-26 07:04:42 +02:00
parent 98afcd3790
commit 44e4da0a24

View File

@@ -135,18 +135,18 @@ internal static class LogHelper
} }
} }
private bool IsLogLevelEnabled(LoggerSettings loggerSettings, ELogType logType) private static bool IsLogLevelEnabled(LoggerSettings loggerSettings, ELogType logType)
{ {
if (loggerSettings == null) if (loggerSettings == null)
{ {
OnLogLevelDisabled?.Invoke(this, new ErrorMessage { Message = "Settings is null." }); OnLogLevelDisabled?.Invoke(null, new ErrorMessage { Message = "Settings is null." });
return false; return false;
} }
var isEnabled = loggerSettings.MaxLogType != ELogType.NONE && logType <= loggerSettings.MaxLogType; var isEnabled = loggerSettings.MaxLogType != ELogType.NONE && logType <= loggerSettings.MaxLogType;
if (!isEnabled) if (!isEnabled)
{ {
OnLogLevelDisabled?.Invoke(this, new ErrorMessage { Message = $"Logtype '{logType}' is not enabled, cannot log message" }); OnLogLevelDisabled?.Invoke(null, new ErrorMessage { Message = $"Logtype '{logType}' is not enabled, cannot log message" });
} }
return isEnabled; return isEnabled;
} }