Мне нужно прочитать переменную logfilelocation в файл log4j.properties.Я пытался установить его в System.setProperty, но он не работает.
В моей основной функции:
String logFilelocation = logFileDir + File.separator + "test.log";
System.setProperty("test.log", logFilelocation);
Файл Log4j.properties
# Root logger option
log4j.rootLogger=FILE
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${test.log}
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout