Log4J логгирование в Eclipse консоли

Обычно мы используем Apache Log4J для отладки и ведения логов в Java приложениях. Eclipse очень распространенная IDE у Java разработчиков и было бы неплохо, во время написания кода, видеть лог прямо в консоли Eclipse.

Добиться этого можно выполнив следующие шаги:

1) Переходим в Package Explorer:

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

Теги: , , ,

Дата: 31 мая 2011

Автор: andreykyz

Комментарии: 0

Оставить комментарий

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>