Spring Boot: Logback не выбирает значения из application.properties - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь зарегистрировать свойства, указанные в application.properties, используя logback.

application.properties appName = myservice logging.pattern.console =% d {ЧЧ: мм: ss.SSS} [% поток]% appName% -5level -% msg% n% ex

попробовал вышеуказанный шаблон и получил следующий вывод:

13: 10: 52.193 [main] [% PARSER_ERROR [appName]]DEBUG - Выполнение runends метода: возвращаемое значение -> null

Ожидаемый выход:

13: 10: 52.193 [main] [myservice] DEBUG - Выполнение runends метода: возвращаемое значение ->null

Как этого достичь?

1 Ответ

0 голосов
/ 21 февраля 2019

Вы можете использовать property в шаблоне

logging.pattern.console =% d {ЧЧ: мм: ss.SSS} [% thread]% свойство {KEY}% -5level-% msg% n% ex

Для этого вам необходимо добавить KEY в аргумент VM, например -DKEY=myservice.

11: 15: 23.474 [main] myservice INFO - Tomcatинициализируется с портом (портами): 8080 (http)

...