As I am digging into the HornetQ/ActiveMQ 6 code base I am seeing quite a mix of logging in use or just simply referenced in various places. Here is a list of items I have found:
* System.out.println statements in many of the examples and tests as well as several in the main code base * A use of the SLF4J logger * A reference to the old Log4jLogDelegateFactory * A use of the Arjuna logger * Some references to Log4J configs in some POMs Clearly these various items need to cleaned up aligned to a single logging framework, not to mention appropriately documented. But this also raised some really fundamental questions for me: * What is the advantage to using the JBoss Logging vs. SLF4J? * Does JBoss Logging supply any logging providers to bind to other logging frameworks? * Does JBoss Logging provide parameterized logging? * Where can I find some documentation on JBoss Logging (specifically how it works)? I'm looking everywhere and not finding anything besides the HornetQ logging docs ( http://docs.jboss.org/hornetq/2.4.0.Final/docs/user-manual/html_single/index.html#logging). If I can't find anything about how JBoss Logging works, clearly users will be just as lost as I am at the moment. Can someone please help me to answer these questions? Bruce -- perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*" );' ActiveMQ in Action: http://bit.ly/2je6cQ Blog: http://bruceblog.org/ Twitter: http://twitter.com/brucesnyder
