Посоветую log4j и как враппер к нему slf4j. Пользуетесь API из slf4j, который укладывает логи через log4j или какую другую библиотеку логирования.
www.slf4j.org/manual.html
Чем хорош такой подход - у вас в зависимостях только slf4j, который сам определяет, какой механизм логирования использует приложение. И собственно этот механизм можно безболезненно поменять в дальнейшем.
Особенно хорошо так делать в библиотеках, потому как приложение может использовать все что угодно.
У меня типично все библиотеки работают через SLF4J, и да, там есть в составе простой логгер slf4j-simple-XXX.jar , если не нужно что-то навороченное типа log4j.