@CheckReturnValue
    default public LoggingEventBuilder atLevel(Level level) {
        if (isEnabledForLevel(level)) {
            return makeLoggingEventBuilder(level);
        } else {
            return NOPLoggingEventBuilder.singleton();
        }
    }
Make a new {@link LoggingEventBuilder} instance as appropriate for this logger and the
desired {@link Level} passed as parameter. If this Logger is disabled for the given Level, then
a {@link  NOPLoggingEventBuilder} is returned.


@param level desired level for the event builder
@return a new {@link LoggingEventBuilder} instance as appropriate for this logger
@since 2.0
slf4j-api/src/main/java/org/slf4j/Logger.java