По сути, я ищу что-то с тем же поведением, конфигурацией, уровнями ведения журнала, что и log4j, но с некоторыми отсутствующими функциями (например, отформатированное ведение журнала - см. здесь и здесь для связанных тем SO.)
Текущие номиналы: slf4j и log5j .
Я склонен к SLF4J.
log5j - это хорошо, но его проникновение на рынок не так велико.
Я бы также предложил SLF4J, в идеале с Logback. Взгляните на Что случилось с ведением журнала в Java? и Найдите путь в сцене каркасов java logging Framework. тоже.
, поскольку многие фреймворки уже поддерживают slf4j, вам нужно будет настроить логирование только один раз с slf4j.
Я использую slf4j, и его очень легко читать + использовать.