public override FilterDecision Decide()

in src/log4net/Filter/LevelRangeFilter.cs [100:117]


  public override FilterDecision Decide(LoggingEvent loggingEvent)
  {
    loggingEvent.EnsureNotNull();

    if (LevelMin is not null && loggingEvent.Level is not null && loggingEvent.Level < LevelMin)
    {
      // level of event is less than minimum
      return FilterDecision.Deny;
    }

    if (LevelMax is not null && loggingEvent.Level is not null && loggingEvent.Level > LevelMax)
    {
      // level of event is greater than maximum
      return FilterDecision.Deny;
    }

    return AcceptOnMatch ? FilterDecision.Accept : FilterDecision.Neutral;
  }