You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2017/03/12 15:12:53 UTC
svn commit: r1786590 - /jmeter/trunk/xdocs/changes.xml
Author: pmouawad
Date: Sun Mar 12 15:12:53 2017
New Revision: 1786590
URL: http://svn.apache.org/viewvc?rev=1786590&view=rev
Log:
Improve release notes
Modified:
jmeter/trunk/xdocs/changes.xml
Modified: jmeter/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1786590&r1=1786589&r2=1786590&view=diff
==============================================================================
--- jmeter/trunk/xdocs/changes.xml [utf-8] (original)
+++ jmeter/trunk/xdocs/changes.xml [utf-8] Sun Mar 12 15:12:53 2017
@@ -63,7 +63,7 @@ Summary
JMeter now requires Java 8. Ensure you use the most up to date version.
</p>
<p>
-JMeter logging has been migrated to SLF4J and Log4j 2.
+JMeter logging has been migrated to SLF4J and Log4j2.
This affects configuration and 3<sup>rd</sup> party plugins.
</p>
<ch_title>Core improvements</ch_title>
@@ -85,7 +85,7 @@ This affects configuration and 3<sup>rd<
<ul>
<li>JMeter requires now at least a Java 8 version to run.</li>
- <li>JMeter logging has been migrated to SLF4J and Log4j 2, this involves changes in the way configuration is done. JMeter now relies on standard
+ <li>JMeter logging has been migrated to SLF4J and Log4j2, this involves changes in the way configuration is done. JMeter now relies on standard
<a href="https://logging.apache.org/log4j/2.x/manual/configuration.html">Log4j 2 configuration</a> in file <code>log4j2.xml</code>
See <code>Logging changes</code> section below for further details.
</li>
@@ -131,7 +131,7 @@ This affects configuration and 3<sup>rd<
<h3>Logging changes</h3>
<p>
- JMeter logging has been migrated to SLF4J and Log4j 2.
+ JMeter logging has been migrated to SLF4J and Log4j2.
This affects logging configuration and 3<sup>rd</sup> party plugins (if they use JMeter logging).
The following sections describe what changes need to be made.
</p>
@@ -147,12 +147,33 @@ This affects configuration and 3<sup>rd<
in the launch directory (usually <code>JMETER_HOME/bin</code>)
</p>
<p>
- <note>TBA how to change the level programmatically.</note>
+ <note>If you need to change the level programmatically from Groovy code or Beanshell, you need to do the following:
+ <source>
+ import org.apache.logging.log4j.core.config.Configurator;
+ ...
+ final String loggerName = te.getClass().getName(); // te being a JMeter class
+ Configurator.setAllLevels(loggerName, Level.DEBUG);
+ </source>
+ </note>
</p>
<h4>Changes to 3<sup>rd</sup> party plugin logging</h4>
<p>
- <note>TBA</note>
+ <note>3rd party plugins should migrate their logging code from logkit to slf4j. This is fairly easy and can be done by replacing:
+ <source>
+ import org.apache.jorphan.logging.LoggingManager;
+ import org.apache.log.Logger;
+ ...
+ private static final Logger log = LoggingManager.getLoggerForClass();
+ </source>
+ By:
+ <source>
+ import org.slf4j.Logger;
+ import org.slf4j.LoggerFactory;
+ ...
+ private static final Logger log = LoggerFactory.getLogger(YourClassName.class);
+ </source>
+ </note>
</p>
<!-- =================== Improvements =================== -->
@@ -281,7 +302,7 @@ This affects configuration and 3<sup>rd<
<li><bug>60758</bug>HTTP(s) Test Script Recorder : Number request may generate duplicate numbers. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li>
<li><bug>56939</bug>Parameters are not passed with OPTIONS HTTP Request</li>
<li><bug>60778</bug>Http Java Impl does not show Authorization header in SampleResult even if it is sent</li>
- <li><bug>60837</bug>GET with body, PUT are not be retried even if retrycount is higher than 0</li>
+ <li><bug>60837</bug>GET with body, PUT are not retried even if <code>httpclient4.retrycount</code> is higher than 0</li>
<li><bug>60842</bug>Trim extracted URLs when loading embedded resources using the Lagarto based HTML Parser.</li>
</ul>
Re: svn commit: r1786590 - /jmeter/trunk/xdocs/changes.xml
Posted by sebb <se...@gmail.com>.
Also the documentation needs to relate the original logging level
names to the new ones, as they are not the same.
On 13 March 2017 at 13:33, Felix Schumacher
<fe...@internetallee.de> wrote:
>
>
> Am 12. März 2017 16:12:53 MEZ schrieb pmouawad@apache.org:
>>Author: pmouawad
>>Date: Sun Mar 12 15:12:53 2017
>>New Revision: 1786590
>>
>>URL: http://svn.apache.org/viewvc?rev=1786590&view=rev
>>Log:
>>Improve release notes
>>
>>Modified:
>> jmeter/trunk/xdocs/changes.xml
>>
>>Modified: jmeter/trunk/xdocs/changes.xml
>>URL:
>>http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1786590&r1=1786589&r2=1786590&view=diff
>>==============================================================================
>>--- jmeter/trunk/xdocs/changes.xml [utf-8] (original)
>>+++ jmeter/trunk/xdocs/changes.xml [utf-8] Sun Mar 12 15:12:53 2017
>>@@ -63,7 +63,7 @@ Summary
>>JMeter now requires Java 8. Ensure you use the most up to date version.
>> </p>
>> <p>
>>-JMeter logging has been migrated to SLF4J and Log4j 2.
>>+JMeter logging has been migrated to SLF4J and Log4j2.
>
> The space between log4j and 2 was added on purpose, as it is the same as chosen by the project on it's website.
>
> Regards,
> Felix
>
>> This affects configuration and 3<sup>rd</sup> party plugins.
>> </p>
>> <ch_title>Core improvements</ch_title>
>>@@ -85,7 +85,7 @@ This affects configuration and 3<sup>rd<
>>
>> <ul>
>> <li>JMeter requires now at least a Java 8 version to run.</li>
>>- <li>JMeter logging has been migrated to SLF4J and Log4j 2, this
>>involves changes in the way configuration is done. JMeter now relies on
>>standard
>>+ <li>JMeter logging has been migrated to SLF4J and Log4j2, this
>>involves changes in the way configuration is done. JMeter now relies on
>>standard
>><a
>>href="https://logging.apache.org/log4j/2.x/manual/configuration.html">Log4j
>>2 configuration</a> in file <code>log4j2.xml</code>
>> See <code>Logging changes</code> section below for further details.
>> </li>
>>@@ -131,7 +131,7 @@ This affects configuration and 3<sup>rd<
>>
>> <h3>Logging changes</h3>
>> <p>
>>- JMeter logging has been migrated to SLF4J and Log4j 2.
>>+ JMeter logging has been migrated to SLF4J and Log4j2.
>>This affects logging configuration and 3<sup>rd</sup> party plugins (if
>>they use JMeter logging).
>> The following sections describe what changes need to be made.
>> </p>
>>@@ -147,12 +147,33 @@ This affects configuration and 3<sup>rd<
>> in the launch directory (usually <code>JMETER_HOME/bin</code>)
>> </p>
>> <p>
>>- <note>TBA how to change the level programmatically.</note>
>>+ <note>If you need to change the level programmatically from Groovy
>>code or Beanshell, you need to do the following:
>>+ <source>
>>+ import org.apache.logging.log4j.core.config.Configurator;
>>+ ...
>>+ final String loggerName = te.getClass().getName(); // te being a
>>JMeter class
>>+ Configurator.setAllLevels(loggerName, Level.DEBUG);
>>+ </source>
>>+ </note>
>> </p>
>>
>> <h4>Changes to 3<sup>rd</sup> party plugin logging</h4>
>> <p>
>>- <note>TBA</note>
>>+ <note>3rd party plugins should migrate their logging code from
>>logkit to slf4j. This is fairly easy and can be done by replacing:
>>+ <source>
>>+ import org.apache.jorphan.logging.LoggingManager;
>>+ import org.apache.log.Logger;
>>+ ...
>>+ private static final Logger log =
>>LoggingManager.getLoggerForClass();
>>+ </source>
>>+ By:
>>+ <source>
>>+ import org.slf4j.Logger;
>>+ import org.slf4j.LoggerFactory;
>>+ ...
>>+ private static final Logger log =
>>LoggerFactory.getLogger(YourClassName.class);
>>+ </source>
>>+ </note>
>> </p>
>> <!-- =================== Improvements =================== -->
>>
>>@@ -281,7 +302,7 @@ This affects configuration and 3<sup>rd<
>><li><bug>60758</bug>HTTP(s) Test Script Recorder : Number request may
>>generate duplicate numbers. Contributed by Ubik Load Pack (support at
>>ubikloadpack.com)</li>
>><li><bug>56939</bug>Parameters are not passed with OPTIONS HTTP
>>Request</li>
>><li><bug>60778</bug>Http Java Impl does not show Authorization header
>>in SampleResult even if it is sent</li>
>>- <li><bug>60837</bug>GET with body, PUT are not be retried even if
>>retrycount is higher than 0</li>
>>+ <li><bug>60837</bug>GET with body, PUT are not retried even if
>><code>httpclient4.retrycount</code> is higher than 0</li>
>><li><bug>60842</bug>Trim extracted URLs when loading embedded resources
>>using the Lagarto based HTML Parser.</li>
>> </ul>
>>
Re: svn commit: r1786590 - /jmeter/trunk/xdocs/changes.xml
Posted by Felix Schumacher <fe...@internetallee.de>.
Am 12. März 2017 16:12:53 MEZ schrieb pmouawad@apache.org:
>Author: pmouawad
>Date: Sun Mar 12 15:12:53 2017
>New Revision: 1786590
>
>URL: http://svn.apache.org/viewvc?rev=1786590&view=rev
>Log:
>Improve release notes
>
>Modified:
> jmeter/trunk/xdocs/changes.xml
>
>Modified: jmeter/trunk/xdocs/changes.xml
>URL:
>http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1786590&r1=1786589&r2=1786590&view=diff
>==============================================================================
>--- jmeter/trunk/xdocs/changes.xml [utf-8] (original)
>+++ jmeter/trunk/xdocs/changes.xml [utf-8] Sun Mar 12 15:12:53 2017
>@@ -63,7 +63,7 @@ Summary
>JMeter now requires Java 8. Ensure you use the most up to date version.
> </p>
> <p>
>-JMeter logging has been migrated to SLF4J and Log4j 2.
>+JMeter logging has been migrated to SLF4J and Log4j2.
The space between log4j and 2 was added on purpose, as it is the same as chosen by the project on it's website.
Regards,
Felix
> This affects configuration and 3<sup>rd</sup> party plugins.
> </p>
> <ch_title>Core improvements</ch_title>
>@@ -85,7 +85,7 @@ This affects configuration and 3<sup>rd<
>
> <ul>
> <li>JMeter requires now at least a Java 8 version to run.</li>
>- <li>JMeter logging has been migrated to SLF4J and Log4j 2, this
>involves changes in the way configuration is done. JMeter now relies on
>standard
>+ <li>JMeter logging has been migrated to SLF4J and Log4j2, this
>involves changes in the way configuration is done. JMeter now relies on
>standard
><a
>href="https://logging.apache.org/log4j/2.x/manual/configuration.html">Log4j
>2 configuration</a> in file <code>log4j2.xml</code>
> See <code>Logging changes</code> section below for further details.
> </li>
>@@ -131,7 +131,7 @@ This affects configuration and 3<sup>rd<
>
> <h3>Logging changes</h3>
> <p>
>- JMeter logging has been migrated to SLF4J and Log4j 2.
>+ JMeter logging has been migrated to SLF4J and Log4j2.
>This affects logging configuration and 3<sup>rd</sup> party plugins (if
>they use JMeter logging).
> The following sections describe what changes need to be made.
> </p>
>@@ -147,12 +147,33 @@ This affects configuration and 3<sup>rd<
> in the launch directory (usually <code>JMETER_HOME/bin</code>)
> </p>
> <p>
>- <note>TBA how to change the level programmatically.</note>
>+ <note>If you need to change the level programmatically from Groovy
>code or Beanshell, you need to do the following:
>+ <source>
>+ import org.apache.logging.log4j.core.config.Configurator;
>+ ...
>+ final String loggerName = te.getClass().getName(); // te being a
>JMeter class
>+ Configurator.setAllLevels(loggerName, Level.DEBUG);
>+ </source>
>+ </note>
> </p>
>
> <h4>Changes to 3<sup>rd</sup> party plugin logging</h4>
> <p>
>- <note>TBA</note>
>+ <note>3rd party plugins should migrate their logging code from
>logkit to slf4j. This is fairly easy and can be done by replacing:
>+ <source>
>+ import org.apache.jorphan.logging.LoggingManager;
>+ import org.apache.log.Logger;
>+ ...
>+ private static final Logger log =
>LoggingManager.getLoggerForClass();
>+ </source>
>+ By:
>+ <source>
>+ import org.slf4j.Logger;
>+ import org.slf4j.LoggerFactory;
>+ ...
>+ private static final Logger log =
>LoggerFactory.getLogger(YourClassName.class);
>+ </source>
>+ </note>
> </p>
> <!-- =================== Improvements =================== -->
>
>@@ -281,7 +302,7 @@ This affects configuration and 3<sup>rd<
><li><bug>60758</bug>HTTP(s) Test Script Recorder : Number request may
>generate duplicate numbers. Contributed by Ubik Load Pack (support at
>ubikloadpack.com)</li>
><li><bug>56939</bug>Parameters are not passed with OPTIONS HTTP
>Request</li>
><li><bug>60778</bug>Http Java Impl does not show Authorization header
>in SampleResult even if it is sent</li>
>- <li><bug>60837</bug>GET with body, PUT are not be retried even if
>retrycount is higher than 0</li>
>+ <li><bug>60837</bug>GET with body, PUT are not retried even if
><code>httpclient4.retrycount</code> is higher than 0</li>
><li><bug>60842</bug>Trim extracted URLs when loading embedded resources
>using the Lagarto based HTML Parser.</li>
> </ul>
>