Я пытаюсь использовать подстановку переменных для свойства scanPeriod
, так что у меня может быть несколько файлов среды.
Похоже, Logback не может распознать подстановку переменных для определенных свойств.
Например, свойство scanPeriod
:
Конфигурация логбэка:
Указано, чтобы принимать значение по умолчанию 10 минут, свойство логбэка не определено.
Свойства выхода:
scan=true
scan-interval=30 seconds
Это свойство должно переопределить конфигурацию по умолчанию, равную 10 минутам.
Ошибка возврата:
java.lang.IllegalArgumentException: String value [${scan-interval:-10 minutes}] is not in the expected format.
Согласно API длительности формат длительности правильный.
Используется:
EDIT: Для этого был подан отчет Jira - http://jira.qos.ch/browse/LBCLASSIC-307
ОБНОВЛЕНИЕ: 28 декабря 2011 г. Это помечено как крупное, и его просмотрел Чеки Гулку. : D
ОБНОВЛЕНИЕ: 12 июня 2012 г. По-прежнему нет обновлений. Оставил комментарий в JIRA.
ОБНОВЛЕНИЕ: 12 июля 2012 г. Принято как допустимая ошибка. Чтобы исправить в 1.0.7