The static approach only works if you use only one logger repository. If you want to separate logging universes i.e. by using MDC you have to instantiate a logger for each instance of a class. Logging statements out of static helper routines even need fetch the correct logger "inline" not via a member variable of the class.
Heri > -----Original Message----- > From: David Tonhofer, m-plify S.A. [mailto:[EMAIL PROTECTED] > Sent: Thursday, November 03, 2005 1:56 PM > To: Log4J Users List > Subject: Re: Basic Assistance > > > Make it final, too :-> > > --On Thursday, November 03, 2005 12:33 AM +0100 Laurent > <[EMAIL PROTECTED]> wrote: > > > Make it static so you only need one per class: > > > > public class MyClass { > > static Logger logger = Logger.getLogger(MyClass.class); > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
