2016-07-20 4 views
1

У меня есть простое приложение с простым файлом logback.xml, который я не хочу накладывать на путь к классам. Я могу гарантировать, что он будет присутствовать там, где приложение запущено.Использовать конфигурационный файл журнала не на пути к классам для весеннего загрузочного приложения

Я пробовал --logging.config=file:./logback.xml, но весна, похоже, не ценит обстановку. Каков рекомендуемый способ достижения этого? Благодаря!

+0

Вы можете использовать плагин ресурсов и хранить его там, где хотите. –

+0

Sprinboot очень легко записывал журналы во внешние файлы. Просто измените путь из файла app.properties. См. Мой ответ здесь http://stackoverflow.com/questions/38527175/spring-boot-no-log-file-written-logging-file-is-not-respected?noredirect1_comment64554948_38527175 –

+0

@Georgesvanhoutte: Я пытался для указания местоположения конфигурационного файла, а не выходного файла. – mac01021

ответ

0

Он должен быть легким, так как Logback имеет функцию для этой цели:

java -Dlogback.configurationFile=/path/to/config.xml ... 

Вы можете прочитать больше в logback documentation.