NLog.Config.LoggingRule.DisableLoggingForLevel C# (CSharp) Method

DisableLoggingForLevel() public method

Disables logging for a particular level.
public DisableLoggingForLevel ( NLog.LogLevel level ) : void
level NLog.LogLevel Level to be disabled.
return void
        public void DisableLoggingForLevel(LogLevel level)
        {
            this.logLevels[level.Ordinal] = false;
        }

Usage Example

 private void ConfigureLogger(NLog.LogLevel nlogLogLevel)
 {
     var config = new LoggingConfiguration();
     _target = new MemoryTarget {Layout = "${level:uppercase=true}|${message}|${exception}"};
     config.AddTarget("memory", _target);
     var loggingRule = new LoggingRule("*", NLog.LogLevel.Trace, _target);
     loggingRule.DisableLoggingForLevel(nlogLogLevel);
     config.LoggingRules.Add(loggingRule);
     LogManager.Configuration = config;
     _sut = new NLogLogProvider().GetLogger("Test");
 }
All Usage Examples Of NLog.Config.LoggingRule::DisableLoggingForLevel