Как включить файл log4j- {profile} .properties в файл application- {profile} .properties - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть два специфичных для профиля файла application.properties (application-dev.properties и application-prod.properties) и два файла log4j.properties.(Log4j-dev.properties и Log4j-prod.properties).Мне нужно включить файл log4j-dev.properties в файл application-dev.properties.Как я могу это сделать?

1 Ответ

0 голосов
/ 21 ноября 2018

Вы можете настроить вход в приложение весенней загрузки в приложении - *. Properties, используя logging.level.*.Использование spring-boot-starter-logging зависимости.

logging.level.org.springframework=DEBUG
logging.level.com.howtodoinjava=DEBUG

#output to a temp_folder/file
logging.file=${java.io.tmpdir}/application.log

# Logging pattern for the console
logging.pattern.console= %d{yyyy-MM-dd HH:mm:ss} - %msg%n

# Logging pattern for file
logging.pattern.file= %d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%

Другое решение - вы можете связать свой внешний файл конфигурации log4j, используя logging.config=log4j.properties

Так, например, в application-dev.properties создайте строку:

logging.config=classpath:Log4j-dev.properties

и в application-prod.properties создайте строку:

logging.config=classpath:Log4j-prod.properties
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...