IMHO, this is not the right abstraction level to handle it.
SLF4J is an API. The "prettiness" is an implementation detail and should be handled by the underlying logging engine. You could move to the Appender level - and yes, it would require one such appender for each implementation (Logback, Log4J, etc.).
Josh Martin
just another java developer having fun
Being new to java, this is mind blowing to me! I can't wait to dig into this. Just so I am clear, I would need to be using slf4j to use pl4j?