我正在使用Java util Logger.根据Logger.getLogger方法的文档,它说:"为命名的子系统查找或创建一个记录器.如果已经使用给定名称创建了一个记录器,则返回该记录器.否则将创建一个新的记录器." 每节课只召唤一次会有什么好处吗?
选项1:
public class Myclass
static Logger logger = Logger.getLogger(Myclass.class);
public void method1() {
logger.log(...);
}
public void method2() {
logger.log(....);
}
}
Run Code Online (Sandbox Code Playgroud)
选项2:
public class Myclass {
public void method1() {
Logger.getLogger(Myclass.class).log(...);
}
public void method2() {
Logger.getLogger(Myclass.class).log(...);
}
}
Run Code Online (Sandbox Code Playgroud)