在我的应用程序中,我将根 Loggerjava.util.logging及其所有处理程序设置为Level.FINEST如下所示:
Logger.getLogger("").setLevel(Level.FINEST);
for (Handler handler : Logger.getLogger("").getHandlers()) {
handler.setLevel(Level.FINEST);
}
稍后我会创建一个像这样的类 Logger:
private static final Logger JAVA_LOG = Logger.getLogger(MyClass.class.getName());
现在这个记录器级别是INFO(这似乎是 JUL 的默认值),而它的根记录器级别被正确设置为FINEST. 不应该为根 Logger 设置级别也为根 Logger 的所有子记录器设置级别吗?我在检索类 Logger 时做错了吗?
www说
繁星淼淼
相关分类