1
私はlog4jの新機能です。私がインターネットで読んでいるように、子ロガーは親ロガー設定を継承しています。通常、同じパッケージ内の2つのクラスの例が示されています。しかし、クラスが異なるパッケージに含まれる場合はどうなりますか?異なるパッケージで例えば異なるパッケージ間の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
にロガーのレベルでしょうか?