java.util.logging.Logger中的log方法的执行行顺序?
package step1;
import java.util.logging.Level;
import java.util.logging.Logger;
public class HelloSpeaker {
private Logger logger = Logger.getLogger(this.getClass().getName());
public void hello(String name){
logger.log(Level.INFO,"hello method starts....");
System.out.println("Hello, " + name);
logger.log(Level.INFO,"hello method ends....");
}
}
执行结果:
Hello, abc
2007-6-15 14:38:00 step1.HelloSpeaker hello
信息: hello method starts....
2007-6-15 14:38:00 step1.HelloSpeaker hello
信息: hello method ends....
为什么不是:
2007-6-15 14:38:00 step1.HelloSpeaker hello
信息: hello method starts....
Hello, abc
2007-6-15 14:38:00 step1.HelloSpeaker hello
信息: hello method ends....