2015-07-24 2 views
0

Я знаю, что я могу экрнализировать свой файл logback.xml с параметром -D -Dlogback.configurationFile=... (см. here).Externalize logback config на Windows

Я также знаю, что под Unix я должен сделать что-то вроде file://localhost/users/.../logback.xml, чтобы обратиться к абсолютному пути к файлу.

Но как это сделать в Windows? Мой абсолютный Путь - это что-то вроде G:my\logbakc\config\logback.xml

Я использую logback в сочетании с Slf4j и SpringBoot 1.2.2.RELEASE.

+0

Это должен быть правильный подход для ссылок на пути к файлам в Windows. http://stackoverflow.com/a/8406282/1990536 – Rai

ответ

0

Если вы просто хотите настроить уровни Лесорубов вашего экстернализированы logback.xml, вы также можете сделать это в файле конфигурация application.[properties|yml] пружинных загрузок:

logging.level.org.springframework.web=DEBUG 
logging.level.org.hibernate=ERROR 

Действительно, функция экстернализации конфигурационного файла приложения уже интегрирована в пружинная загрузка (см. документацию here).

См. spring-boot's documentation Об этой теме.

+0

Приятно знать, что я могу настроить уровень ведения журнала со свойствами. Но это не совсем то, что я хочу. Я хочу использовать это для запуска приложения на сервере и что системные администраторы могут помещать файл журнала в какую-либо файловую систему и редактировать его. Не только уровень ведения журнала, но и пути к файлу журнала или даже к приложениям. – waXve

+0

Хорошо, я понимаю. В этом случае у меня нет ответа на ваш вопрос, извините: - / –