Log4j не видит properties файл

502
19 мая 2017, 14:10

У меня задача организовать вывод в консоль объектов при добавлении в базу:

Logger log = Logger.getLogger(ByTheDayController.class);
Queue<Proposal> proposals = ...;
log.info(proposals.peek());
channelToDatabase.ingection(proposals.poll());

Я добавил log4j.properties :

log4j.rootLogger=INFO
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.conversionPattern=%m%n

Но при попытке запуска получаю:

log4j:WARN No appenders could be found for logger (ru.pravvich.timing.ByTheDayController).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

Но когда при старте я вызываю:

BasicConfigurator.configure(new ConsoleAppender(new PatternLayout("%m%n")));

То все работает, но я хочу что-бы PatternLayout загружался из файла. Помогите пожалуйста это поправить. Спасибо.

READ ALSO
Метод Main не завершается (java)

Метод Main не завершается (java)

При старте miltithreading программы из IDE (IDEA) программа корректно работает, завершается, все потоки отрабатывают, все ресурсы закрытыНо после сборки...

247
В чем хранить &ldquo;деньги&rdquo;? Float / Double

В чем хранить “деньги”? Float / Double

Был на собеседовании, спросили, "в переменной какого типа лучше хранить деньги", сказал Float, мол скорость, все дела- забраковали

471
импорт xml в бд на java

импорт xml в бд на java

Нужно произвести импорт записей из файла xml, все импортируется хорошо, но только первая запись, а нужно что бы всевот код импорта:

279
Не видно созданной папки в диспетчере файлов

Не видно созданной папки в диспетчере файлов

Предполагаю что дело в кешеПри сохранении изображения с создаю папку Folder и сохраняю туда картинку

239