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

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

commit ed542e7c121c23c22423bef57460cc8051ff14ef
Author: Volkan Yazıcı <[email protected]>
AuthorDate: Sun Jul 20 19:54:50 2025 +0200

    Add changelog for `StatusLogger` changes in `2.23.0`
---
 src/changelog/2.23.0/.release-notes.adoc.ftl | 10 +++++++++-
 src/changelog/2.23.0/revamp_StatusLogger.xml |  8 ++++++++
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/src/changelog/2.23.0/.release-notes.adoc.ftl 
b/src/changelog/2.23.0/.release-notes.adoc.ftl
index 4436587e5e..ab55dea220 100644
--- a/src/changelog/2.23.0/.release-notes.adoc.ftl
+++ b/src/changelog/2.23.0/.release-notes.adoc.ftl
@@ -20,8 +20,16 @@
 
 <#if release.date?has_content>Release date:: ${release.date}</#if>
 
-This release adds support for LMAX Disruptor 4.x and several performance and 
bug fixes.
+This release adds support for LMAX Disruptor 4.x, revamps `StatusLogger`, and 
incorporates several performance and bug fixes.
 
 In order to maintain compatibility with JRE 8, support for LMAX Disruptor 3.x 
is maintained.
 
+[#release-notes-2-23-0-StatusLogger]
+=== `StatusLogger` improvements
+
+`StatusLogger` is a standalone, self-sufficient `Logger` implementation to 
record events that occur in the logging system (i.e., Log4j) itself.
+It is the logging system used by Log4j for reporting status of its internals.
+This release improves `StatusLogger` to make it self-contained and testable.
+During this simplification, the message factory for `log4j-to-slf4j` and 
`log4j-to-jul` is fixed to `ParameterizedMessageFactory`.
+
 <#include "../.changelog.adoc.ftl">
diff --git a/src/changelog/2.23.0/revamp_StatusLogger.xml 
b/src/changelog/2.23.0/revamp_StatusLogger.xml
new file mode 100644
index 0000000000..87e0bcda69
--- /dev/null
+++ b/src/changelog/2.23.0/revamp_StatusLogger.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<entry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       xmlns="https://logging.apache.org/xml/ns";
+       xsi:schemaLocation="https://logging.apache.org/xml/ns 
https://logging.apache.org/xml/ns/log4j-changelog-0.xsd";
+       type="changed">
+  <issue id="2249" link="https://github.com/apache/logging-log4j2/pull/2249"/>
+  <description format="asciidoc">Make `StatusLogger` self-contained and 
testable</description>
+</entry>

Reply via email to