On Fri, Aug 5, 2011 at 8:59 AM, Gary Gregory <[email protected]> wrote: > On Fri, Aug 5, 2011 at 8:23 AM, Bill Speirs <[email protected]> wrote: >> IMO, saying "Don't do logging in a library" seems like a bad rule. >> >> The HTTPComponents client has logging and it has been VERY helpful to be >> able to turn on debug logging and see what requests and responses are going >> over the wire. Yes, I could fire up Wireshark and get the same info, but >> turning on logging is so much easier... I only wish they had this for the >> HttpCore stuff. >> >> Why do you suggest no logging for libraries? > > Yes, IMO the question should be: How and when do you do logging in a library? > > - if () System.out... > - // System.out... > - A logging lib > - ...
For example, in [codec] trunk, the new BM encoder uses "// System.out" (yuck), which then causes PMD warnings because some blocks are empty. Gary > > Gary > >> >> Bill- >> >> On Aug 5, 2011 2:19 AM, "Henri Yandell" <[email protected]> wrote: >>> On Wed, Aug 3, 2011 at 7:51 AM, Gary Gregory <[email protected]> >> wrote: >>>> On Wed, Aug 3, 2011 at 10:33 AM, Paul Benedict <[email protected]> >> wrote: >>>>> I prefer Apache driven projects when possible. If LOG4J2 takes off, >>>>> feature requests would be implemented quicker, I hope. >>>> >>>> I like Log4J just fine thank you very much :) >>>> >>>> I'm looking forward to 2.0. >>> >>> That's generally where I am thought-wise. >>> >>> A) If you're a generic reusble library; don't do logging if you can help >> it. >>> B) If you are an app, use log4j. >>> C) If you truly need a bridge, use SLF4j. >>> >>> Hen >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >> > > > > -- > Thank you, > Gary > > http://garygregory.wordpress.com/ > http://garygregory.com/ > http://people.apache.org/~ggregory/ > http://twitter.com/GaryGregory > -- Thank you, Gary http://garygregory.wordpress.com/ http://garygregory.com/ http://people.apache.org/~ggregory/ http://twitter.com/GaryGregory --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
