What is a good way to do logging in a Scala application? Something that is consistent with the language philosophy, does not clutter the code, and is low-maintenance and uno
You should have a look at the scalax library :
http://scalax.scalaforge.org/
In this library, there is a Logging trait, using sl4j as backend.
By using this trait, you can log quite easily (just use the logger field
in the class inheriting the trait).