I'm curious (it's a long time since I programmed in Java) - what is the java logging disaster?
slf4j is the current solution for this kind of problem, a common interface to various different logging solutions.
"For me, starting a new project was a lot worse than just "disheartening". The SLF4J vote was just the straw that broke the camel's back. After putting many many hours of work into log4j, it became increasingly painful to waste time in arguments, where opinions got asserted by the one writing the longest email. Not fun."
- http://mail-archives.apache.org/mod_mbox/logging-log4j-dev/2...