Do not rely on the canonical name but on the classname
Use slf4j for logs during tests
Add slf4j marker to the logback logs
FormatLevel takes a level as a parameter
Allow formatted message combined with exceptions