Проверьте их домашние страницы:
SLF4J - Фасад простого ведения журнала для Java (SLF4J) служит простой фасад или абстракция 1 sup> для различных каркасов журналирования (например, java.util.logging, logback, log4j), позволяющих конечному пользователю подключить желаемую каркас журналирования во время развертывания.
1) Сама по себе это не библиотека журналирования, а общий интерфейс с одной из множества библиотек журналов. Sup>
Log4j 1.2 - Добро пожаловать в Apache log4j, библиотеку журналов для Java.
Logback - Logback предназначен в качестве преемника популярного проекта log4j , выбирая, где log4j прекращается.
Log4j 2 - Apache Log4j 2 представляет собой обновление до Log4j , которое обеспечивает значительные улучшения по сравнению с его предшественником, Log4j 1.x, и обеспечивает многие из улучшений, доступных в Logback , исправляют некоторые присущие ему проблемы в архитектуре Logback.
По крайней мере, так говорят все о себе.
В вашей конфигурации log4j.xml вы можете создать два дополнения, каждое с использованием LevelMatchFilter и каждое с отдельным выходным шаблоном.
Я бы просто установил два разных регистратора. Один называется ERROR, а другой DEBUG. Затем вы можете легко настроить различные макеты вывода и вызывать только ERROR.error или DEBUG.debug.