aefo/encfs-java — comment on commit 612bee5e6bbb52634607d3fbf32482b74b1dea55
File:  line 0
By aefo:

For production code generally logging to stdout isn't ideal because you can't configure it / easily control it. Slf4j is a logging facade / api project so library developers can code against the facade & then at runtime the application owner can configure what logging implementation should actually be used. So they can direct it to log4j or other logging implementations (or to stdout if they wish). This allows them to configure what level of detail they get in the logs and can also setup email alerting / other options if the runtime logging framework supports that.