code: public static boolean isEnabled(@Nonnull Logger logger, @Nonnull LogLevel level, @Nonnull Marker marker) {
          final boolean result;
          if (trace.equals(level)) {
              result = logger.isTraceEnabled(marker);
          } else if (debug.equals(level)) {
              result = logger.isDebugEnabled(marker);
          } else if (info.equals(level)) {
              result = logger.isInfoEnabled(marker);
          } else if (warning.equals(level)) {
              result = logger.isWarnEnabled(marker);
          } else if (error.equals(level) || fatal.equals(level)) {
              result = logger.isErrorEnabled(marker);
          } else {
              result = isEnabled(logger, normalize(level), marker);
          }
          return result;
      }
docs: Similar to {@link #isEnabled} method except that the marker data is also taken into account.
  
  @param marker The marker data to take into consideration
  @return <code>true</code> if this Logger is enabled for the given <code>level</code>, <code>false</code> otherwise.