Я пробовал log4j в простом тестовом приложении. Я создаю новый проект Java в eclipse и добавляю log4j JAR (v1.2.16) в мой путь сборки. Затем я создаю простой класс, который печатает Hello World. Затем я использую класс log4j Logger
для регистрации информационного сообщения. Когда я запускаю приложение, я вижу сообщение журнала, используя то, что я предполагаю, как приложение и макет по умолчанию. Отлично. У меня возникают проблемы с добавлением моей собственной конфигурации. Это то, что я сделал:Где/как log4j ищет файл log4j.properties?
Создал файл log4j.properties с пользовательским уровнем и уровнем журнала и помещал его в папку src (которая после компиляции копируется в папку bin). Запустите приложение - никаких изменений.
Я пробую добавить PropertyConfigurator.configure("log4j.properties")
. Запустите приложение - никаких изменений. Нет ошибок, но никаких изменений.
Что мне нужно сделать, чтобы загрузить log4j для загрузки моего конфигурационного файла?
ha, плохой импорт, который не обнаружен во время компиляции, является болью ... :-) – leonbloy
Я делаю это все время. – justkt