private static void setLoggingProperties(String[] args) { String jmLogFile = getCommandLineArgument(args, 'j', "jmeterlogfile");// $NON-NLS-1$ $NON-NLS-2$ if (jmLogFile != null && !jmLogFile.isEmpty()) { jmLogFile = replaceDateFormatInFileName(jmLogFile); System.setProperty("jmeter.logfile", jmLogFile);// $NON-NLS-1$ } else if (System.getProperty("jmeter.logfile") == null) {// $NON-NLS-1$ System.setProperty("jmeter.logfile", "jmeter.log");// $NON-NLS-1$ $NON-NLS-2$ } String jmLogConf = getCommandLineArgument(args, 'i', "jmeterlogconf");// $NON-NLS-1$ $NON-NLS-2$ File logConfFile = null; if (jmLogConf != null && !jmLogConf.isEmpty()) { logConfFile = new File(jmLogConf); } else if (System.getProperty("log4j.configurationFile") == null) {// $NON-NLS-1$ logConfFile = new File("log4j2.xml");// $NON-NLS-1$ if (!logConfFile.isFile()) { logConfFile = new File(JMETER_INSTALLATION_DIRECTORY, "bin" + File.separator + "log4j2.xml");// $NON-NLS-1$ $NON-NLS-2$ } } if (logConfFile != null) { System.setProperty("log4j.configurationFile", logConfFile.toURI().toString());// $NON-NLS-1$ } }