On 7 May 2016 at 21:00, <[email protected]> wrote:
> Author: pmouawad
> Date: Sat May 7 20:00:18 2016
> New Revision: 1742744
>
> URL: http://svn.apache.org/viewvc?rev=1742744&view=rev
> Log:
> Add logging and contextual info
>
> Modified:
>
> jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/ReportGenerator.java
>
> Modified:
> jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/ReportGenerator.java
> URL:
> http://svn.apache.org/viewvc/jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/ReportGenerator.java?rev=1742744&r1=1742743&r2=1742744&view=diff
> ==============================================================================
> ---
> jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/ReportGenerator.java
> (original)
> +++
> jmeter/trunk/src/core/org/apache/jmeter/report/dashboard/ReportGenerator.java
> Sat May 7 20:00:18 2016
> @@ -140,7 +140,14 @@ public class ReportGenerator {
> this.resultCollector = resultCollector;
> this.testFile = file;
> final Properties merged = new Properties();
> - merged.putAll(loadProps(new File(JMeterUtils.getJMeterBinDir(),
> REPORTGENERATOR_PROPERTIES)));
> + File rgp = new File(JMeterUtils.getJMeterBinDir(),
> REPORTGENERATOR_PROPERTIES);
> + if(LOG.isInfoEnabled()) {
> + LOG.info("Reading report generator properties
> from:"+rgp.getAbsolutePath());
> + }
> + merged.putAll(loadProps(rgp));
> + if(LOG.isInfoEnabled()) {
> + LOG.info("Merging with JMeter properties");
> + }
This logging is unnecessary; should be debug.
> merged.putAll(JMeterUtils.getJMeterProperties());
> configuration =
> ReportGeneratorConfiguration.loadFromProperties(merged);
> }
> @@ -150,7 +157,7 @@ public class ReportGenerator {
> try (FileInputStream inStream = new FileInputStream(file)) {
> props.load(inStream);
> } catch (IOException e) {
> - LOG.error("Problem loading properties ", e);
> + LOG.error("Problem loading properties from
> file:"+file.getAbsolutePath(), e);
Unnecessary change.
The Exception already includes the path name.
> System.err.println("Problem loading properties " + e);
And if it doesn't include the name, then the above line also needs to
be changed.
> }
> return props;
>
>