Classloader issues aside it's still a piece of crap. Static logging is bad and is an anti-pattern for component-based programming. Causes nothing but grief. I know you can use commons-logging as a monitor but no one does that. Paul Hammant's blog on why static logging is crap is a good read.
Got a link to this article?
You want to test, have a monitor or eventing system so that you can get anything important to go to a console, some form or GUI, or a log file if you like. Going straight to logging is the extremely limited and makes integration a pain in the ass.
What is the standard way of doing eventing? JMX? The console support for JMX suxors. Alternatives?
