Java logger, который автоматически определяет имя класса вызывающего абонентаJAVA

Программисты JAVA общаются здесь
Anonymous
Java logger, который автоматически определяет имя класса вызывающего абонента

Сообщение Anonymous »

public static Logger getLogger() {
final Throwable t = new Throwable();
final StackTraceElement methodCaller = t.getStackTrace()[1];
final Logger logger = Logger.getLogger(methodCaller.getClassName());
logger.setLevel(ResourceManager.LOGLEVEL);
return logger;
}
< /code>

Этот метод вернет регистратор, который знает класс, который он регистрирует.
Есть идеи против него? https://github.com/yanchenko/droidparts ... til/l.java

Подробнее здесь: https://stackoverflow.com/questions/806 ... class-name

Вернуться в «JAVA»