code: public
    int decide(LoggingEvent event) {
      if(this.levelMin != null
        && event.getLevel().isGreaterOrEqual(levelMin) == false) {
          // level of event is less than minimum
          return Filter.DENY;
      }
  
      if(this.levelMax != null
        && event.getLevel().toInt() > levelMax.toInt()) {
          // level of event is greater than maximum
          // Alas, there is no Level.isGreater method. and using
          // a combo of isGreaterOrEqual && !Equal seems worse than
          // checking the int values of the level objects..
          return Filter.DENY;
      }
  
      if (acceptOnMatch) {
        // this filter set up to bypass later filters and always return
        // accept if level in range
        return Filter.ACCEPT;
      }
      else {
        // event is ok for this filter; allow later filters to have a look..
        return Filter.NEUTRAL;
      }
    }
docs: Return the decision of this filter.