2015-03-20 3 views
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.file} _report.log'? – Arkantos

ответ

0

попробовать это

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

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

+0

Уверены ли вы в этом? Насколько мне известно, перед началом выражения должно быть значение $ 0: – Arkantos

+0

да, извините, я пропустил это. –