Самостоятельная (статическая) ссылка на Java

Я ищу "себя" ссылка на текущий класс в JAVA в статическом контексте, как в Оператор разрешения области действия PHP ?

Решение: Вырваться из области действия? ОСТОРОЖНО, это сравнивается со статическим определением действительно медленным (в 300 раз):

static Logger LOG = LoggerFactory.getLogger(new RuntimeException().getStackTrace()[0].getClassName());

Старомодным способом было бы:

static Logger LOG = LoggerFactory.getLogger(.class.getName());

Есть ли альтернативы? Я ищу способ поместить определение регистратора в абстрактный класс. Регистратор должен сам определять класс, из которого он вызывается.

9
задан Joachim Sauer 11 March 2011 в 09:21
поделиться