Установить log4j выходной файл журнала под моим проектом Не затмение - PullRequest
1 голос
/ 10 февраля 2011

Я использую Eclipse в качестве своей IDE для разработки своего проекта. Журнал выводился в myproject / logs / log.log, как я и ожидал, пока я не выполнил настройку, которую увидел на каком-то веб-сайте.

Я пошел в Windows -> настройки -> Java -> Путь сборки -> Переменная classpath, чтобы добавить «log4j-1.2.16.jar».
С тех пор файл журнала начал показываться в D: \ eclipse \ logs \ вместо D: \ workspace \ MyProject \ logs.

Я удалил запись переменной classpath и перезапустил Eclipse, но я просто не могу больше создать файл журнала под моим проектом.

Помощь !!! Спасибо.

Ответы [ 2 ]

1 голос
/ 10 февраля 2011

Лучше всего, если вы точно определите путь, по которому должен идти журнал.Например, если это веб-приложение, развернутое на tomcat, вы можете:

log4j.appender.YOURLOG.file=${catalina.home}/logs/my-application.log
0 голосов
/ 10 февраля 2011

Я думаю, что местоположение файла журнала (если не абсолютный путь) относительно рабочего каталога вашего приложения.Вы можете установить рабочий каталог вашего приложения в конфигурации запуска:

Выполнить -> Выполнить настройку -> Вкладка Аргументы

В нижней части экрана вы можете установить свой рабочий каталог

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...