В моем проекте scala/sbt используется grizzled-slf4j и logback. Сторонняя зависимость использует Apache Commons Logging.
С Java/Maven я бы использовал jcl-over-slf4j и logback-classic, чтобы можно было использовать logback в качестве унифицированного механизма ведения журналов.
Я бы также устранил зависимость от общего доступа к журналу, которую сторонняя библиотека позволяла использовать sbt. Я делаю следующее в Maven (что рекомендуется http://www.slf4j.org/faq. html#exceptJCL):
commons-logging
commons-logging
1.1.1
provided
И вопрос, как сделать то же самое с sbt?