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

Комментарии: 1 703

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

  1. Wow, fantastic blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your site is great, as well as the content!

  2. Trực Tiếp Bóng Đá365daband bống bống bang bangCũng chính vì nguyên nhân đó mà kênh Banthang TV luôn bị die link hoặc sập Server mỗi khi có các trận đấu lớn, điều này khiến mang đến các người hâm mộ soccer rất khó Chịu vì trận đấu bị gián đoạn thân chừng.

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

*

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

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

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

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