2016-12-20 8 views
0

Я пытаюсь сделать установку для производственной среды, поэтому я хочу оставить log4j.properties из моего jar-файла приложения.spring-boot - внешняя конфигурация log4j не работает

Для этого я сохранил файлы application.properties и log4j.properties, параллельные файлу jar. И я дал logging.config: file:log4j.properties в своем приложении application.properties. Кажется, это не работает. Spring все еще собирает файл log4j.properties, который помещается в файл jar.

Я попытался дать абсолютный путь в logging.config собственности, как C:\Users\furquan\project\jars\log4j.properties, но он все еще использовал log4j.properties, который был внутри файла jar.

Пожалуйста, помогите, его важно !!!

+0

Вы должны указать конкретный каталог: 'src/main/resources/log4j.properties', если вы этого не сделали. –

ответ

0
-Dlogging.config=/path/to/log4j.properties 

Или вы можете определить его в ваших application.properties или bootstrap.properties.

От 26.5 Custom log configuration

и просто записки:

После весенней загрузки 1.4, поддержка Log4j 1 был удален. Поэтому, возможно, вы можете использовать использование по умолчанию logback или вместо этого использовать log4j2.

+0

Мне нужно указать 'файл:' like '-Dlogging.config = file:/path/to/log4j.properties' –

+0

Я тоже это пробовал, он не работает, похоже, это то, что я пробовал:' java -jar webService.jar -Dlogging.config = файл: C: \ Users \ furquan \ project \ deliverable \ webservice \ log4j.properties' и 'java -jar webService.jar -Dlogging.config = C: \ Users \ furquan \ project \ доставка \ вебсервис \ log4j.properties'. –

+0

в окнах. вы должны использовать «\\», например «C: \\ Users \\ furquan \\ ....», или использовать «C:/Users/furquan/....» –

 Смежные вопросы

  • Нет связанных вопросов^_^