K
krzyber
Hi,
I've started to use log4j in my test app and have come upon this
problem. Should classes which extend another class use it's logger or
should they have their own logger?
public class Person {
private static Logger log = Logger.getLogger(Person.class);
/*...*/
}
public class Worker extends Person {
private static Logger log = Logger.getLogger(Worker.class);
/*...*/
}
or should it be like this
public class Person {
protected static Logger log = Logger.getLogger(Person.class);
/*...*/
}
public class Worker extends Person {
/*...*/ // the logger form Person can be used
}
Thanks in advance
I've started to use log4j in my test app and have come upon this
problem. Should classes which extend another class use it's logger or
should they have their own logger?
public class Person {
private static Logger log = Logger.getLogger(Person.class);
/*...*/
}
public class Worker extends Person {
private static Logger log = Logger.getLogger(Worker.class);
/*...*/
}
or should it be like this
public class Person {
protected static Logger log = Logger.getLogger(Person.class);
/*...*/
}
public class Worker extends Person {
/*...*/ // the logger form Person can be used
}
Thanks in advance