Skip to content

Commit 2d836fe

Browse files
committed
Optimize logging level comparison
1 parent 28f1b9e commit 2d836fe

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

Sources/Falko.ZeroLogger/LogLevel.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ namespace System.Logging;
22

33
public enum LogLevel
44
{
5-
Trace,
6-
Debug,
7-
Info,
8-
Warn,
9-
Error,
10-
Fatal
5+
Trace = 1 << 0,
6+
Debug = 1 << 1,
7+
Info = 1 << 2,
8+
Warn = 1 << 3,
9+
Error = 1 << 4,
10+
Fatal = 1 << 5
1111
}

Sources/Falko.ZeroLogger/Logger.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3252,6 +3252,6 @@ private static void PublishLog(in LoggerTarget target, in LogContext logContext,
32523252
[MethodImpl(MethodImplOptions.AggressiveInlining)]
32533253
private static bool CantLog(in LoggerContext loggerContext, LogLevel level)
32543254
{
3255-
return loggerContext.MinimumLevel >= level;
3255+
return loggerContext.MinimumLevel > level;
32563256
}
32573257
}

0 commit comments

Comments
 (0)