Я новичок в log4j. Когда я читаю в Интернете, дочерний логгер наследует настройки родительского регистратора. Обычно приводятся примеры для двух классов в одном пакете. Но что, если классы будут в разных пакетах? Напримерlog4j иерархия между различными пакетами
import com.foo.Bar;
public class MyApp{
static Logger logger = Logger.getLogger(MyApp.class);
public static void main(String[] args) {
BasicConfigurator.configure(); // default logging level is debug
Bar bar = new Bar();
bar.doIt();
}
}
и второй класс в другом пакете
package mypackage;
import org.apache.log4j.Logger;
public class Bar {
static Logger logger = Logger.getLogger(Bar.class);
public void doIt() {
logger.debug("Did it again!");
}
}
Так что будет уровень регистратора в классе Bar
?