Формат свойства jboss-cli для атрибута пути
Как объясняется в документации по JBoss EAP 7, можно передать файл свойств в экземпляр CLI с помощью --properties
флаг.
Я пытаюсь создать общий скрипт для регистрации профилей.
Это мой файл свойств:
profilename=myProfileName
filepath=/some/dir/somefile.log
И это мой сценарий:
set profilename=${profilename}
set filepath=${filepath}
/profile=full-ha/subsystem=logging/logging-profile=$profilename:add
/profile=full-ha/subsystem=logging/logging-profile=$profilename/periodic-size-rotating-file-handler=myHandler:add(file={"relative-to" => "some.dir","path" => $filepath},suffix=.yyyy-MM-dd,max-backup-index=50,rotate-on-boot=true,rotate-size=20m)
Скрипт не генерирует никаких ошибок и успешно завершается, а $profilename
переменная корректно заменяется своим значением.
Но $filepath
переменная кажется проблемой:
<logging-profile name="myProfileName">
<periodic-size-rotating-file-handler name="myHandler" rotate-on-boot="true">
<file relative-to="some.dir" path="$filepath}"/>
<rotate-size value="20m"/>
<max-backup-index value="50"/>
<suffix value=".yyyy-MM-dd"/>
</periodic-size-rotating-file-handler>
</logging-profile>
Какой конкретный формат использовать, чтобы переменную можно было использовать для атрибута пути?
0 ответов
Я знаю, что это очень поздний ответ, но последняя ли переменная пути к файлу в вашем списке? Поскольку это похоже на проблему с окончанием строки, если добавить новую строку в конце, это будет правильно выбрано.