it's not what I expect. If I see an error message that is marked as being logged by class T1, I would expect to find the corresponding logging statement in class T1 or a superclass, not a subclass....
but that's just a style thing... Douglas E Wegscheid Lead Technical Analyst, Whirlpool Corporation (269)-923-5278 "A wrong note played hesitatingly is a wrong note. A wrong note played with conviction is interpretation." "Craig P. Motlin" <mot...@gmail.com> wrote on 01/28/2009 08:54:30 AM: > Great, so we're in agreement. I guess I'm just looking for a case > where it doesn't work with inheritance. I've only seen it work the > same way as creating the Logger by passing in the class literal. Your > very first example had the behavior I would expect - all log > statements appeared to be from the super class.