即时设定了LEVER,log的输出也必须是INFO级别以上的,是因为:
在Logger类的构造函数里有下面一句话
levelValue = Level.INFO.intValue();
而当输出log信息时会有一个判断函数。
public boolean isLoggable(Level level) {
if (level.intValue() < levelValue || levelValue == offValue) {
return false;
}
return true;
}
这样只要低于INFO级别的都是不可log的。
在Logger类的构造函数里有下面一句话
levelValue = Level.INFO.intValue();
而当输出log信息时会有一个判断函数。
public boolean isLoggable(Level level) {
if (level.intValue() < levelValue || levelValue == offValue) {
return false;
}
return true;
}
这样只要低于INFO级别的都是不可log的。