File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,11 @@ namespace Splat.NLog;
1414[ DebuggerDisplay ( "Name={_inner.Name} Level={Level}" ) ]
1515public sealed class NLogLogger : IFullLogger , IDisposable
1616{
17+ #if NET5_0_OR_GREATER
18+ private static readonly LogLevel [ ] _allLogLevels = Enum . GetValues < LogLevel > ( ) ;
19+ #else
20+ private static readonly LogLevel [ ] _allLogLevels = Enum . GetValues ( typeof ( LogLevel ) ) . Cast < LogLevel > ( ) . ToArray ( ) ;
21+ #endif
1722 private readonly global ::NLog . Logger _inner ;
1823
1924 /// <summary>
@@ -564,7 +569,7 @@ public LogLevel Level
564569 /// </remarks>
565570 private void SetLogLevel ( )
566571 {
567- foreach ( LogLevel logLevel in Enum . GetValues ( typeof ( LogLevel ) ) )
572+ foreach ( LogLevel logLevel in _allLogLevels )
568573 {
569574 if ( _inner . IsEnabled ( ResolveLogLevel ( logLevel ) ) )
570575 {
You can’t perform that action at this time.
0 commit comments