Log4J логгирование в Eclipse консоли
Обычно мы используем Apache Log4J для отладки и ведения логов в Java приложениях. Eclipse очень распространенная IDE у Java разработчиков и было бы неплохо, во время написания кода, видеть лог прямо в консоли Eclipse.
Добиться этого можно выполнив следующие шаги:
1) Переходим в Package Explorer:
2) Импортируем библиотеку Log4J в наш Java проект:
В Package Explorer жмем правой кнопкой на Referenced Libraries, далее Build Path → Configure Build Path. В открывшемся окне выбираем вкладку Libraries жмем Add External JARs... и выбираем заранее скачанную библиотеку.
3) Пример кода:
package ru.devhead;
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Logger;
public class test {
protected final static Logger log = Logger.getLogger(test.class);
public test() {
if(log.isDebugEnabled()) {
log.debug("Constructor Called For Test Function");
}
}
public static void main(String[] arg) {
BasicConfigurator.configure();
test testobj = new test();
}
}
Главный момент, в вызове BasicConfigurator.configure(). Без него мы не увидим никаких логов в консоли. Выполнив приведенный выше код мы получим следующее сообщение:
1 [main] DEBUG ru.devhead - Constructor Called For Test Function
Перевод: http://www.hiteshagrawal.com/java/log4j-logging-inside-eclipse-console

3 ноября 2025 / 17:32
Просто знать – этого недостаточно.
Надо применять. Желать – этого недостаточно.
Надо делать
Если по делу.