Это мой первый пост, поэтому пожелайте мне удачи.
У меня проблема с тем, что мои уровни регистратора Log4J не записываются на консоль при запуске моего файла сборки Ant из Eclipse.
Я вижу только "info" и выше, хотя я указал "debug" в log4j.properties. Я знаю, что он находит мои log4j.properties, потому что Ant жалуется, когда я временно удаляю log4j.properties и запускаю сборку Ant.
Напротив, я могу видеть правильное ведение журнала (отладка и информация), когда я запускаю сборку Ant из командной строки. Я даже могу заставить его отображаться в Eclipse, если я отредактирую конфигурацию ant-файла и выберу «Separate JRE». Однако я бы предпочел «Запускать в той же JRE, что и рабочая область» (если никто не оспаривает это).
Я с удовольствием отвечу на любые дополнительные запрошенные детали, если потребуется. Сейчас я добавлю некоторые подробности о моей среде:
Windows XP
Eclipse Java EE IDE для веб-разработчиков Helios SR 2 (v. 3.6.2)
Муравей v1.8.2
Java JDK 1.6.0_24
Как уже отмечалось, я могу заставить уровни ведения журнала отладки отображаться в Eclipse, если я выберу "Separate JRE", который является точно таким же 1.6.0_24, только теперь не работающим в Eclipse.