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

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


The following commit(s) were added to refs/heads/2.x by this push:
     new 2f79c39696 Fix missing default `Target` value in `ConsoleAppender` 
(#3852)
2f79c39696 is described below

commit 2f79c39696a998ec1530aaf12de67a3c51ee1f13
Author: Ryan Schmitt <[email protected]>
AuthorDate: Mon Aug 4 00:56:45 2025 -0700

    Fix missing default `Target` value in `ConsoleAppender` (#3852)
    
    Co-authored-by: Volkan Yazıcı <[email protected]>
---
 .../apache/logging/log4j/core/appender/ConsoleAppender.java  |  2 +-
 src/changelog/.2.x.x/3852-default-target.xml                 | 12 ++++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java
 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java
index 1b1bf5e2bd..d5445456d8 100644
--- 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java
+++ 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/ConsoleAppender.java
@@ -162,7 +162,7 @@ public final class ConsoleAppender extends 
AbstractOutputStreamAppender<OutputSt
         return newBuilder()
                 .setLayout(layout)
                 .setFilter(filter)
-                .setTarget(target)
+                .setTarget(target == null ? DEFAULT_TARGET : target)
                 .setName(name)
                 .setFollow(follow)
                 .setDirect(direct)
diff --git a/src/changelog/.2.x.x/3852-default-target.xml 
b/src/changelog/.2.x.x/3852-default-target.xml
new file mode 100644
index 0000000000..ec4c28297d
--- /dev/null
+++ b/src/changelog/.2.x.x/3852-default-target.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<entry xmlns="https://logging.apache.org/xml/ns";
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       xsi:schemaLocation="
+           https://logging.apache.org/xml/ns
+           https://logging.apache.org/xml/ns/log4j-changelog-0.xsd";
+       type="fixed">
+  <issue id="3852" link="https://github.com/apache/logging-log4j2/pull/3852"/>
+  <description format="asciidoc">
+    Fix missing default `Target` value in Console Appender.
+  </description>
+</entry>

Reply via email to