Slf4j имеет логическое значение isDebugEnabled (маркерный маркер) , а Javadoc ничего не говорит об аргументе marker.
marker
Реализация logback public boolean isDebugEnabled (org.slf4j.Marker marker) приводит к:
public abstract FilterReply decide( Marker marker, Logger logger, Level level, String format, Object[] params, Throwable t);
Тем не менее я не понимаю, зачем нам нужен Marker в is...Enabled() методе.
Marker
is...Enabled()
Это для фильтрации событий не только по Level, но и по конкретным Marker?
Level