Skip to content

Commit b6b1deb

Browse files
authored
Add changelog for StatusLogger changes in 2.23.0 (#3838)
1 parent 2c66a74 commit b6b1deb

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/changelog/2.23.0/.release-notes.adoc.ftl

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,16 @@
2020

2121
<#if release.date?has_content>Release date:: ${release.date}</#if>
2222

23-
This release adds support for LMAX Disruptor 4.x and several performance and bug fixes.
23+
This release adds support for LMAX Disruptor 4.x, revamps `StatusLogger`, and incorporates several performance and bug fixes.
2424

2525
In order to maintain compatibility with JRE 8, support for LMAX Disruptor 3.x is maintained.
2626

27+
[#release-notes-2-23-0-StatusLogger]
28+
=== `StatusLogger` improvements
29+
30+
`StatusLogger` is a standalone, self-sufficient `Logger` implementation to record events that occur in the logging system (i.e., Log4j) itself.
31+
It is the logging system used by Log4j for reporting status of its internals.
32+
This release improves `StatusLogger` to make it self-contained and testable.
33+
During this simplification, the message factory for `log4j-to-slf4j` and `log4j-to-jul` is fixed to `ParameterizedMessageFactory`.
34+
2735
<#include "../.changelog.adoc.ftl">
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<entry xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xmlns="https://logging.apache.org/xml/ns"
4+
xsi:schemaLocation="https://logging.apache.org/xml/ns https://logging.apache.org/xml/ns/log4j-changelog-0.xsd"
5+
type="changed">
6+
<issue id="2249" link="https://github.com/apache/logging-log4j2/pull/2249"/>
7+
<description format="asciidoc">Make `StatusLogger` self-contained and testable</description>
8+
</entry>

0 commit comments

Comments
 (0)