On 8 May 2016 at 10:03, sebb <[email protected]> wrote:
> 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.

Note: the log now looks like:

2016/05/08 11:22:36 ERROR - jmeter.report.dashboard.ReportGenerator:
Problem loading properties from
file:/Users/user/Documents/workspace/JMeter/bin/reportgenerator.properties
java.io.FileNotFoundException:
/Users/user/Documents/workspace/JMeter/bin/reportgenerator.properties
(No such file or directory)

>
>>              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;
>>
>>

Reply via email to