The issue is closed so I'll comment here. Over all, my port to 2.0 went well, aside from some 1.2 compat issue I JIRA'd.
Let's make a difference between binary compat and source compat. BC is no problem, calling error(), info(), and so on with a Throwable is the same as with 1.2. For SC, since you are recompiling, IMO, it is OK for a MAJOR release to be different and print the stack trace. It is just so nice to say debug(Throwable) and have the right thing (IMO again) happen. Having code say debug(throwable.toString(), throwable) is just... well lame :( The catching/throwing methods are so horribly named -- despite whatever history of inheriting genes from other logging frameworks -- that I shiver at the thought of using them. I had to read the Javadocs /carefully/. No big deal, I'll just ignore them. Then I am immediately wondering how these goofy APIs fit in with the other nicely named ones, error, warn, and so on. It's baffling to me. Must be my tired brain and body, I just moved ;) Gary On Mon, Sep 24, 2012 at 8:38 PM, Ralph Goers <ralph.go...@dslextreme.com>wrote: > See Log4j2-86 and Paul's concerns. > > Ralph > > On Sep 24, 2012, at 4:38 PM, Gary Gregory wrote: > > Hi All, > > Most of the time, I now do: > > logger.error(throwable.toString(), throwable); > > I do this instead of > > logger.error(throwable.getMessage(), throwable) > > in case the message is null. > > But I'd rather simply say: > > logger.error(throwable) > > Same idea for other levels. > > Thoughts? > > Gary > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > JUnit in Action, 2nd Ed: <http://goog_1249600977/>http://bit.ly/ECvg0 > Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory > > > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0 Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory