You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by pk...@apache.org on 2022/03/31 19:43:42 UTC

[logging-log4j2] 13/15: [LOG4J2-3447] Fixes native Log4j1 appenders concurrency problems

This is an automated email from the ASF dual-hosted git repository.

pkarwasz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git

commit 8f89a6f5e68a9a5ae26b91991466b87c9dafe9eb
Author: Piotr P. Karwasz <pi...@karwasz.org>
AuthorDate: Sat Mar 26 07:31:09 2022 +0100

    [LOG4J2-3447] Fixes native Log4j1 appenders concurrency problems
---
 log4j-1.2-api/src/main/java/org/apache/log4j/AppenderSkeleton.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/log4j-1.2-api/src/main/java/org/apache/log4j/AppenderSkeleton.java b/log4j-1.2-api/src/main/java/org/apache/log4j/AppenderSkeleton.java
index 7fbd92a..2800107 100644
--- a/log4j-1.2-api/src/main/java/org/apache/log4j/AppenderSkeleton.java
+++ b/log4j-1.2-api/src/main/java/org/apache/log4j/AppenderSkeleton.java
@@ -107,7 +107,7 @@ public abstract class AppenderSkeleton implements Appender, OptionHandler {
     }
 
     @Override
-    public void doAppend(final LoggingEvent event) {
+    public synchronized void doAppend(final LoggingEvent event) {
         // Threshold checks and filtering is performed by the AppenderWrapper.
         append(event);
     }