import java.util.logging.*;
public class SimpleLogging {
/** Creates a new instance of SimpleLogging */
public SimpleLogging() {
}
//main
public static void main(String args[]){
Logger loglevel=Logger.getAnonymousLogger();
try {
loglevel.setLevel(Level.ALL);
} catch (SecurityException ex) {
ex.printStackTrace();
}
loglevel.log(Level.INFO," log");
loglevel.fine("fine log");
System.out.println(loglevel.isLoggable(Level.FINE));
//loglevel.log(Level.SEVERE,"sever");
System.out.println(loglevel.getLevel().intValue());
}
}
运行显示
2007-3-17 12:08:45 java5.SimpleLogging main
信息: log
true
-2147483648
我在论坛上找了很多,几乎没有详细介绍java logging的。
这个问题我的理解是,明明系统提示可以打印fine级别的信息,但就是打印不出来。
请,谢谢。
public class SimpleLogging {
/** Creates a new instance of SimpleLogging */
public SimpleLogging() {
}
//main
public static void main(String args[]){
Logger loglevel=Logger.getAnonymousLogger();
try {
loglevel.setLevel(Level.ALL);
} catch (SecurityException ex) {
ex.printStackTrace();
}
loglevel.log(Level.INFO," log");
loglevel.fine("fine log");
System.out.println(loglevel.isLoggable(Level.FINE));
//loglevel.log(Level.SEVERE,"sever");
System.out.println(loglevel.getLevel().intValue());
}
}
运行显示
2007-3-17 12:08:45 java5.SimpleLogging main
信息: log
true
-2147483648
我在论坛上找了很多,几乎没有详细介绍java logging的。
这个问题我的理解是,明明系统提示可以打印fine级别的信息,但就是打印不出来。
请,谢谢。