Esempio n. 1
0
  private final void filterAndLog_2(
      final String localFQCN,
      final Marker marker,
      final Level level,
      final String msg,
      final Object param1,
      final Object param2,
      final Throwable t) {

    final FilterReply decision =
        loggerContext.getTurboFilterChainDecision_2(marker, this, level, msg, param1, param2, t);

    if (decision == FilterReply.NEUTRAL) {
      if (effectiveLevelInt > level.levelInt) {
        return;
      }
    } else if (decision == FilterReply.DENY) {
      return;
    }

    buildLoggingEventAndAppend(localFQCN, marker, level, msg, new Object[] {param1, param2}, t);
  }