System.getProperties().put(EclipseStarter.PROP_LOGFILE, logFile.getAbsolutePath());
FrameworkProperties.setProperty(EclipseStarter.PROP_LOGFILE, logFile.getAbsolutePath());
	protected static FrameworkLog createFrameworkLog() {		FrameworkLog frameworkLog;		String logFileProp = System.getProperty(EclipseStarter.PROP_LOGFILE);		if (logFileProp != null) {			frameworkLog = new EclipseLog(new File(logFileProp));		} else {			Location location = LocationManager.getConfigurationLocation();			File configAreaDirectory = null;			if (location != null)				// TODO assumes the URL is a file: url				configAreaDirectory = new File(location.getURL().getFile());			if (configAreaDirectory != null) {				String logFileName = Long.toString(System.currentTimeMillis()) + ".log"; //$NON-NLS-1$				File logFile = new File(configAreaDirectory, logFileName);				System.getProperties().put(EclipseStarter.PROP_LOGFILE, logFile.getAbsolutePath());				frameworkLog = new EclipseLog(logFile);			} else				frameworkLog = new EclipseLog();		}		if ("true".equals(System.getProperty(EclipseStarter.PROP_CONSOLE_LOG))) //$NON-NLS-1$			frameworkLog.setConsoleLog(true);		return frameworkLog;	}