What about shared classes that operate in a server environment should be log using static Loggers? Is there any implication when doing that?
Thanks, Kostas On 13/06/06, Konstantinos Karadamoglou <[EMAIL PROTECTED]> wrote:
thank you Javier! On 13/06/06, Javier Gonzalez <[EMAIL PROTECTED]> wrote: > > I usually like to declare them private static final. Private because I > don't want any other class accessing the logger, and static final to > keep it "separate" from the class instances. > > The exception being when you are subclassing, then it is useful to > declare the logger on the superclass like this: > > private Logger log = Logger.getLogger(getClass()); > > That way, if you execute an inherited method, the log appears as > coming from your own class and not from the superclass. > > On 6/13/06, Konstantinos Karadamoglou <[EMAIL PROTECTED]> wrote: > > Hello all, > > > > Which is the best practice of declaring Loggers? For instance, should > they > > be static, private, final? and why? > > > > Thank you in advance, Kostas > > > > > > > -- > Javier González Nicolini > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >