Добавить строку к значению переменной

1

У меня есть в a.properties следующая инициализация:

log4j.appender.LogFile.File=../log/${log.file}

Чтобы использовать еще один журнал, я должен добавить строку:

log4j.appender.LogReport.File=../log/$(echo ${log.file}_report)

LogReport должен использовать файл с именем "_report", добавленным к имени первого файла журнала. До сих пор я также пробовал:

log4j.appender.LogReport.File=../log/${log.file}_report
log4j.appender.LogReport.File=${log.file}_report
log4j.appender.LogReport.File=${log.file}+'report'
log4j.appender.LogReport.File=${log.file}+"report"

но никто не работал должным образом.

  • 0
    Вы пробовали log4j.appender.LogReport.File=../log/${log.file}_report.log ?
Теги:
logging

1 ответ

0

попробуй это

log4j.appender.file.File=${log}_report

которые должны работать

  • 0
    Вы в этом уверены ? Насколько я знаю, должен быть $ перед началом выражения :)
  • 0
    да, я извиняюсь, я пропустил это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню