My bad.

On Wed, Oct 18, 2017 at 12:22 AM, <ggreg...@apache.org> wrote:

> Repository: logging-log4j2
> Updated Branches:
>   refs/heads/master ff5e664cd -> 247c91d01
>
>
> Revert "LOG4J2-2060 AbstractDatabaseManager should make a copy of
> LogEvents before holding references to them: AsyncLogger log events are
> mutable"
>
> This reverts commit 334667c7acc2955e157572bfa3b8d0272a8f1495.
>
>
> Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
> Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/
> commit/ecc2d35a
> Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/ecc2d35a
> Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/ecc2d35a
>
> Branch: refs/heads/master
> Commit: ecc2d35a4d3a90327d8a490edbd00ec8bfaeaea3
> Parents: ff5e664
> Author: Gary Gregory <ggreg...@apache.org>
> Authored: Tue Oct 17 08:43:25 2017 -0600
> Committer: Gary Gregory <ggreg...@apache.org>
> Committed: Tue Oct 17 08:43:25 2017 -0600
>
> ----------------------------------------------------------------------
>  .../logging/log4j/core/appender/db/AbstractDatabaseManager.java   | 2 +-
>  src/changes/changes.xml                                           | 3 ---
>  2 files changed, 1 insertion(+), 4 deletions(-)
> ----------------------------------------------------------------------
>
>
> http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/
> ecc2d35a/log4j-core/src/main/java/org/apache/logging/log4j/
> core/appender/db/AbstractDatabaseManager.java
> ----------------------------------------------------------------------
> diff --git a/log4j-core/src/main/java/org/apache/logging/log4j/core/
> appender/db/AbstractDatabaseManager.java b/log4j-core/src/main/java/
> org/apache/logging/log4j/core/appender/db/AbstractDatabaseManager.java
> index b8b9899..c36c4d8 100644
> --- a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/
> AbstractDatabaseManager.java
> +++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/
> AbstractDatabaseManager.java
> @@ -162,7 +162,7 @@ public abstract class AbstractDatabaseManager extends
> AbstractManager implements
>       */
>      public final synchronized void write(final LogEvent event) {
>          if (this.bufferSize > 0) {
> -            this.buffer.add(event.toImmutable());
> +            this.buffer.add(event);
>              if (this.buffer.size() >= this.bufferSize ||
> event.isEndOfBatch()) {
>                  this.flush();
>              }
>
> http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/
> ecc2d35a/src/changes/changes.xml
> ----------------------------------------------------------------------
> diff --git a/src/changes/changes.xml b/src/changes/changes.xml
> index 73d42ea..6dcb09e 100644
> --- a/src/changes/changes.xml
> +++ b/src/changes/changes.xml
> @@ -59,9 +59,6 @@
>        <action issue="LOG4J2-2052" dev="rpopma" type="update">
>          Disable thread name caching by default when running on Java 8u102
> or later.
>        </action>
> -      <action issue="LOG4J2-2060" dev="rpopma" type="fix">
> -        AbstractDatabaseManager should make a copy of LogEvents before
> holding references to them: AsyncLogger log events are mutable.
> -      </action>
>        <action issue="LOG4J2-2055" dev="rgoers" type="fix">
>          If Log4j is used as the Tomcat logging implementation startup
> might fail if an application also uses Log4j.
>        </action>
>
>

Reply via email to