Try this code snippet to configure your log4j properties file,
String dynamicLogDir = "C:/CABS_Exstream/project/svn_code/cabs_exstream_sai/logs";
System.setProperty("logDir", dynamicLogDir);
Properties p = new Properties();
p.load(new FileInputStream("<log4j property file path>\\log4j.properties"));
PropertyConfigurator.configure( p );
And write your lod4j.properties file likes this;
log4j.appender.cabsLoggerCoreRoll.File=${logDir}/cabs.log