Java util Logger を使用しています。Logger.getLogger メソッドのドキュメントによると、「名前付きサブシステムのロガーを検索または作成します。ロガーが指定された名前で既に作成されている場合は、それが返されます。それ以外の場合は、新しいロガーが作成されます。」. クラスごとに1回だけ呼び出すことにはまだ利点がありますか?
オプション1:
public class Myclass
static Logger logger = Logger.getLogger(Myclass.class);
public void method1() {
logger.log(...);
}
public void method2() {
logger.log(....);
}
}
オプション 2:
public class Myclass {
public void method1() {
Logger.getLogger(Myclass.class).log(...);
}
public void method2() {
Logger.getLogger(Myclass.class).log(...);
}
}