There are questions (here and here) about what library to use for logging in Scala, but I'd like to ask a more specific version of the question.
When you're writing a library - ie some code that will become part of lots of different applictions - you don't have as much freedom to choose what you'd like to use. If you use a different logging solution from the one used in the rest of the application, then the poor application developer has to look in two (or more) places for his debugging information. So ideally you want to use something compatible with the most used solutions.
Of the many logging solutions out there, a lot of them seem to go via slf4j. Does that mean any solution using slf4j would be best? Or slf4s?