Skip to content

Commit 99bcb06

Browse files
committed
Import changelog templates from 2.x
1 parent 0f7795e commit 99bcb06

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+2251
-2140
lines changed

src/changelog/.changelog.adoc.ftl

Lines changed: 18 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,27 @@
11
<#--
2-
Licensed to the Apache Software Foundation (ASF) under one or more
3-
contributor license agreements. See the NOTICE file distributed with
4-
this work for additional information regarding copyright ownership.
5-
The ASF licenses this file to You under the Apache License, Version 2.0
6-
(the "License"); you may not use this file except in compliance with
7-
the License. You may obtain a copy of the License at
8-
9-
http://www.apache.org/licenses/LICENSE-2.0
10-
11-
Unless required by applicable law or agreed to in writing, software
12-
distributed under the License is distributed on an "AS IS" BASIS,
13-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14-
See the License for the specific language governing permissions and
15-
limitations under the License.
16-
-->
17-
<#if entriesByType?size gt 0>== Changes
2+
~ Licensed to the Apache Software Foundation (ASF) under one or more
3+
~ contributor license agreements. See the NOTICE file distributed with
4+
~ this work for additional information regarding copyright ownership.
5+
~ The ASF licenses this file to you under the Apache License, Version 2.0
6+
~ (the "License"); you may not use this file except in compliance with
7+
~ the License. You may obtain a copy of the License at
8+
~
9+
~ http://www.apache.org/licenses/LICENSE-2.0
10+
~
11+
~ Unless required by applicable law or agreed to in writing, software
12+
~ distributed under the License is distributed on an "AS IS" BASIS,
13+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
~ See the License for the specific language governing permissions and
15+
~ limitations under the License.
16+
-->
17+
<#if entriesByType?size gt 0>
1818
<#list entriesByType as entryType, entries>
1919

20+
[#release-notes-${release.version?replace("[^a-zA-Z0-9]", "-", "r")}-${entryType?lower_case}]
2021
=== ${entryType?capitalize}
2122

2223
<#list entries as entry>
23-
* ${entry.description.text?replace("\\s+", " ", "r")} (for <@compress single_line=true>
24-
<#list entry.issues as issue>${issue.link}[${issue.id}]<#if issue?has_next>, </#if></#list> by
25-
<#list entry.authors as author>
26-
<@compress single_line=true>
27-
<#if !author.id?has_content>${author.name}
28-
<#elseif author.id == "rgoers">Ralph Goers
29-
<#elseif author.id == "ggregory">Gary Gregory
30-
<#elseif author.id == "sdeboy">Scott Deboy
31-
<#elseif author.id == "rpopma">Remko Popma
32-
<#elseif author.id == "nickwilliams">Nick Williams
33-
<#elseif author.id == "mattsicker">Matt Sicker
34-
<#elseif author.id == "bbrouwer">Bruce Brouwer
35-
<#elseif author.id == "rgupta">Raman Gupta
36-
<#elseif author.id == "mikes">Mikael Ståldal
37-
<#elseif author.id == "ckozak">Carter Kozak
38-
<#elseif author.id == "vy">Volkan Yazıcı
39-
<#elseif author.id == "rgrabowski">Ron Grabowski
40-
<#elseif author.id == "pkarwasz">Piotr P. Karwasz
41-
<#else>`${author.id}`
42-
</#if>
43-
</@compress><#if author?has_next>, </#if>
44-
</#list>
45-
</@compress>)
24+
* ${entry.description.text?replace("\\s+", " ", "r")}<#if entry.issues?has_content> (<#list entry.issues as issue>${issue.link}[${issue.id}]<#if issue?has_next>, </#if></#list>)</#if>
4625
</#list>
4726
</#list>
4827
</#if>

src/changelog/.index.adoc.ftl

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
(the "License"); you may not use this file except in compliance with
77
the License. You may obtain a copy of the License at
88

9-
https://www.apache.org/licenses/LICENSE-2.0
9+
http://www.apache.org/licenses/LICENSE-2.0
1010

1111
Unless required by applicable law or agreed to in writing, software
1212
distributed under the License is distributed on an "AS IS" BASIS,
@@ -15,8 +15,27 @@
1515
limitations under the License.
1616
////
1717

18+
////
19+
██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ ██
20+
██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ ██
21+
██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ ██
22+
██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
23+
███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ ██
24+
25+
IF THIS FILE IS CALLED `index.adoc`, IT IS AUTO-GENERATED, DO NOT EDIT IT!
26+
27+
Release notes `index.adoc` is generated from `src/changelog/.index.adoc.ftl`.
28+
Auto-generation happens during `generate-sources` phase of Maven.
29+
Hence, you must always
30+
31+
1. Edit `.index.adoc.ftl`
32+
2. Run `./mvnw generate-sources`
33+
3. Commit both `.index.adoc.ftl` and the generated `.index.adoc`
34+
////
35+
36+
[#release-notes]
1837
= Release Notes
1938

2039
<#list releases as release><#if release.changelogEntryCount gt 0>
21-
* xref:${release.version}.adoc[${release.version}]<#if release.date?has_content> (${release.date})</#if>
40+
include::_release-notes/_${release.version}.adoc[]
2241
</#if></#list>

src/site/_release-notes.adoc

Lines changed: 73 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
(the "License"); you may not use this file except in compliance with
77
the License. You may obtain a copy of the License at
88

9-
https://www.apache.org/licenses/LICENSE-2.0
9+
http://www.apache.org/licenses/LICENSE-2.0
1010

1111
Unless required by applicable law or agreed to in writing, software
1212
distributed under the License is distributed on an "AS IS" BASIS,
@@ -15,58 +15,77 @@
1515
limitations under the License.
1616
////
1717
18+
////
19+
██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ ██
20+
██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ ██
21+
██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ ██
22+
██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
23+
███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ ██
24+
25+
IF THIS FILE IS CALLED `index.adoc`, IT IS AUTO-GENERATED, DO NOT EDIT IT!
26+
27+
Release notes `index.adoc` is generated from `src/changelog/.index.adoc.ftl`.
28+
Auto-generation happens during `generate-sources` phase of Maven.
29+
Hence, you must always
30+
31+
1. Edit `.index.adoc.ftl`
32+
2. Run `./mvnw generate-sources`
33+
3. Commit both `.index.adoc.ftl` and the generated `.index.adoc`
34+
////
35+
36+
[#release-notes]
1837
= Release Notes
1938
20-
* xref:3.x.x.adoc[3.x.x]
21-
* xref:3.0.0.adoc[3.0.0] (2023-06-17)
22-
* xref:2.20.0.adoc[2.20.0] (2023-02-17)
23-
* xref:2.19.0.adoc[2.19.0] (2022-09-09)
24-
* xref:2.18.0.adoc[2.18.0] (2022-06-28)
25-
* xref:2.17.2.adoc[2.17.2] (2022-02-23)
26-
* xref:2.17.1.adoc[2.17.1] (2021-12-27)
27-
* xref:2.17.0.adoc[2.17.0] (2021-12-17)
28-
* xref:2.16.0.adoc[2.16.0] (2021-12-13)
29-
* xref:2.15.0.adoc[2.15.0] (2021-12-06)
30-
* xref:2.14.1.adoc[2.14.1] (2021-03-06)
31-
* xref:2.14.0.adoc[2.14.0] (2020-11-06)
32-
* xref:2.13.3.adoc[2.13.3] (2020-05-10)
33-
* xref:2.13.2.adoc[2.13.2] (2020-04-23)
34-
* xref:2.13.1.adoc[2.13.1] (2020-02-25)
35-
* xref:2.13.0.adoc[2.13.0] (2019-12-11)
36-
* xref:2.12.1.adoc[2.12.1] (2019-08-06)
37-
* xref:2.12.0.adoc[2.12.0] (2019-06-23)
38-
* xref:2.11.2.adoc[2.11.2] (2019-02-04)
39-
* xref:2.11.1.adoc[2.11.1] (2018-07-22)
40-
* xref:2.11.0.adoc[2.11.0] (2018-03-11)
41-
* xref:2.10.0.adoc[2.10.0] (2017-11-18)
42-
* xref:2.9.1.adoc[2.9.1] (2017-09-17)
43-
* xref:2.9.0.adoc[2.9.0] (2017-08-26)
44-
* xref:2.8.2.adoc[2.8.2] (2017-04-02)
45-
* xref:2.8.1.adoc[2.8.1] (2017-02-26)
46-
* xref:2.8.adoc[2.8] (2017-01-21)
47-
* xref:2.7.adoc[2.7] (2016-10-02)
48-
* xref:2.6.2.adoc[2.6.2] (2016-07-05)
49-
* xref:2.6.1.adoc[2.6.1] (2016-06-05)
50-
* xref:2.6.adoc[2.6] (2016-05-25)
51-
* xref:2.5.adoc[2.5] (2015-12-06)
52-
* xref:2.4.1.adoc[2.4.1] (2015-10-08)
53-
* xref:2.4.adoc[2.4] (2015-09-20)
54-
* xref:2.3.adoc[2.3] (2015-05-09)
55-
* xref:2.2.adoc[2.2] (2015-02-22)
56-
* xref:2.1.adoc[2.1] (2014-10-19)
57-
* xref:2.0.2.adoc[2.0.2] (2014-08-16)
58-
* xref:2.0.1.adoc[2.0.1] (2014-07-29)
59-
* xref:2.0.adoc[2.0] (2014-07-12)
60-
* xref:2.0-rc2.adoc[2.0-rc2] (2014-06-21)
61-
* xref:2.0-rc1.adoc[2.0-rc1] (2014-02-16)
62-
* xref:2.0-beta9.adoc[2.0-beta9] (2013-09-14)
63-
* xref:2.0-beta8.adoc[2.0-beta8] (2013-07-10)
64-
* xref:2.0-beta7.adoc[2.0-beta7] (2013-06-01)
65-
* xref:2.0-beta6.adoc[2.0-beta6] (2013-05-05)
66-
* xref:2.0-beta5.adoc[2.0-beta5] (2013-04-20)
67-
* xref:2.0-beta4.adoc[2.0-beta4] (2013-01-28)
68-
* xref:2.0-beta3.adoc[2.0-beta3] (2012-11-11)
69-
* xref:2.0-beta2.adoc[2.0-beta2] (2012-10-07)
70-
* xref:2.0-beta1.adoc[2.0-beta1] (2012-09-18)
71-
* xref:2.0-alpha2.adoc[2.0-alpha2] (2012-08-24)
72-
* xref:2.0-alpha1.adoc[2.0-alpha1] (2012-07-29)
39+
include::_release-notes/_3.x.x.adoc[]
40+
include::_release-notes/_3.0.0.adoc[]
41+
include::_release-notes/_2.20.0.adoc[]
42+
include::_release-notes/_2.19.0.adoc[]
43+
include::_release-notes/_2.18.0.adoc[]
44+
include::_release-notes/_2.17.2.adoc[]
45+
include::_release-notes/_2.17.1.adoc[]
46+
include::_release-notes/_2.17.0.adoc[]
47+
include::_release-notes/_2.16.0.adoc[]
48+
include::_release-notes/_2.15.0.adoc[]
49+
include::_release-notes/_2.14.1.adoc[]
50+
include::_release-notes/_2.14.0.adoc[]
51+
include::_release-notes/_2.13.3.adoc[]
52+
include::_release-notes/_2.13.2.adoc[]
53+
include::_release-notes/_2.13.1.adoc[]
54+
include::_release-notes/_2.13.0.adoc[]
55+
include::_release-notes/_2.12.1.adoc[]
56+
include::_release-notes/_2.12.0.adoc[]
57+
include::_release-notes/_2.11.2.adoc[]
58+
include::_release-notes/_2.11.1.adoc[]
59+
include::_release-notes/_2.11.0.adoc[]
60+
include::_release-notes/_2.10.0.adoc[]
61+
include::_release-notes/_2.9.1.adoc[]
62+
include::_release-notes/_2.9.0.adoc[]
63+
include::_release-notes/_2.8.2.adoc[]
64+
include::_release-notes/_2.8.1.adoc[]
65+
include::_release-notes/_2.8.adoc[]
66+
include::_release-notes/_2.7.adoc[]
67+
include::_release-notes/_2.6.2.adoc[]
68+
include::_release-notes/_2.6.1.adoc[]
69+
include::_release-notes/_2.6.adoc[]
70+
include::_release-notes/_2.5.adoc[]
71+
include::_release-notes/_2.4.1.adoc[]
72+
include::_release-notes/_2.4.adoc[]
73+
include::_release-notes/_2.3.adoc[]
74+
include::_release-notes/_2.2.adoc[]
75+
include::_release-notes/_2.1.adoc[]
76+
include::_release-notes/_2.0.2.adoc[]
77+
include::_release-notes/_2.0.1.adoc[]
78+
include::_release-notes/_2.0.adoc[]
79+
include::_release-notes/_2.0-rc2.adoc[]
80+
include::_release-notes/_2.0-rc1.adoc[]
81+
include::_release-notes/_2.0-beta9.adoc[]
82+
include::_release-notes/_2.0-beta8.adoc[]
83+
include::_release-notes/_2.0-beta7.adoc[]
84+
include::_release-notes/_2.0-beta6.adoc[]
85+
include::_release-notes/_2.0-beta5.adoc[]
86+
include::_release-notes/_2.0-beta4.adoc[]
87+
include::_release-notes/_2.0-beta3.adoc[]
88+
include::_release-notes/_2.0-beta2.adoc[]
89+
include::_release-notes/_2.0-beta1.adoc[]
90+
include::_release-notes/_2.0-alpha2.adoc[]
91+
include::_release-notes/_2.0-alpha1.adoc[]

src/site/_release-notes/_2.0-alpha1.adoc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,15 @@
1717
1818
= 2.0-alpha1 (2012-07-29)
1919
20-
== Changes
2120
21+
[#release-notes-2-0-alpha1-added]
2222
=== Added
2323
24-
* Added ability to filter on the AppenderRef by adding either a level or a filter. (for https://issues.apache.org/jira/browse/LOG4J2-60[LOG4J2-60] by Ralph Goers, Shane Kelly)
24+
* Added ability to filter on the AppenderRef by adding either a level or a filter. (https://issues.apache.org/jira/browse/LOG4J2-60[LOG4J2-60])
2525
26+
[#release-notes-2-0-alpha1-fixed]
2627
=== Fixed
2728
28-
* Make sure all application facing log methods use their own FQCN. This patch resolves a unit test failure for the %C pattern when using the Category logger. (for https://issues.apache.org/jira/browse/LOG4J2-50[LOG4J2-50] by Ralph Goers, John Vasileff)
29-
* Remove LoggerContext support for custom logger factories. All Loggers returned by LoggerContext should be compatible and of the same type. (for https://issues.apache.org/jira/browse/LOG4J2-51[LOG4J2-51] by Ralph Goers, John Vasileff)
30-
* Level.toLevel would throw an IllegalArgumentException instead of returning the default value. (for https://issues.apache.org/jira/browse/LOG4J2-56[LOG4J2-56] by Ralph Goers, John Owen Atala)
29+
* Make sure all application facing log methods use their own FQCN. This patch resolves a unit test failure for the %C pattern when using the Category logger. (https://issues.apache.org/jira/browse/LOG4J2-50[LOG4J2-50])
30+
* Remove LoggerContext support for custom logger factories. All Loggers returned by LoggerContext should be compatible and of the same type. (https://issues.apache.org/jira/browse/LOG4J2-51[LOG4J2-51])
31+
* Level.toLevel would throw an IllegalArgumentException instead of returning the default value. (https://issues.apache.org/jira/browse/LOG4J2-56[LOG4J2-56])

src/site/_release-notes/_2.0-alpha2.adoc

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,17 @@
1717
1818
= 2.0-alpha2 (2012-08-24)
1919
20-
== Changes
2120
21+
[#release-notes-2-0-alpha2-added]
2222
=== Added
2323
24-
* Allow components besides core to create a PluginMap for faster plugin loading and not having to specify the plugin package in the configuration. (for https://issues.apache.org/jira/browse/LOG4J2-67[LOG4J2-67] by Ralph Goers)
25-
* Add support for formatting using String.format(). (for https://issues.apache.org/jira/browse/LOG4J2-68[LOG4J2-68] by Ralph Goers)
26-
* Allow Flume agents to be embedded into the Flume Appender. (for https://issues.apache.org/jira/browse/LOG4J2-69[LOG4J2-69] by Ralph Goers)
27-
* Add getLogger(Class) to LogManager. (for https://issues.apache.org/jira/browse/LOG4J2-70[LOG4J2-70] by Ralph Goers)
24+
* Allow components besides core to create a PluginMap for faster plugin loading and not having to specify the plugin package in the configuration. (https://issues.apache.org/jira/browse/LOG4J2-67[LOG4J2-67])
25+
* Add support for formatting using String.format(). (https://issues.apache.org/jira/browse/LOG4J2-68[LOG4J2-68])
26+
* Allow Flume agents to be embedded into the Flume Appender. (https://issues.apache.org/jira/browse/LOG4J2-69[LOG4J2-69])
27+
* Add getLogger(Class) to LogManager. (https://issues.apache.org/jira/browse/LOG4J2-70[LOG4J2-70])
2828
29+
[#release-notes-2-0-alpha2-fixed]
2930
=== Fixed
3031
31-
* Fix compilation problems in Java 7. (for https://issues.apache.org/jira/browse/LOG4J2-64[LOG4J2-64] by Ralph Goers)
32-
* Allow variable substitution on the configuration attributes and on the root log level. (for https://issues.apache.org/jira/browse/LOG4J2-65[LOG4J2-65] by Ralph Goers)
32+
* Fix compilation problems in Java 7. (https://issues.apache.org/jira/browse/LOG4J2-64[LOG4J2-64])
33+
* Allow variable substitution on the configuration attributes and on the root log level. (https://issues.apache.org/jira/browse/LOG4J2-65[LOG4J2-65])

src/site/_release-notes/_2.0-beta1.adoc

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,28 @@
1717
1818
= 2.0-beta1 (2012-09-18)
1919
20-
== Changes
2120
21+
[#release-notes-2-0-beta1-added]
2222
=== Added
2323
24-
* Added AsynchAppender. (for by Ralph Goers)
24+
* Added AsynchAppender.
2525
26+
[#release-notes-2-0-beta1-changed]
2627
=== Changed
2728
28-
* Update the versions of SLF4J and Logback. (for by Ralph Goers)
29+
* Update the versions of SLF4J and Logback.
2930
31+
[#release-notes-2-0-beta1-fixed]
3032
=== Fixed
3133
32-
* Created web module to allow web applications to include the Log4j context listener in WEB-INF/lib even if Log4j is in the container's class path. Allow locating the LoggerContext to include the ClassLoader. Updated the Loader utility to always choose the child ClassLoader. Verified in Jboss 5 and Tomcat. (for by Ralph Goers)
33-
* FileRenameAction did not create the parent directories of the archive files causing the rollover to fail. (for https://issues.apache.org/jira/browse/LOG4J2-71[LOG4J2-71] by Ralph Goers)
34-
* NullPointerException in RollingFileManager when filePattern does not cause the file to be compressed. (for https://issues.apache.org/jira/browse/LOG4J2-72[LOG4J2-72] by Ralph Goers)
35-
* Logger.error(Marker, Message, Throwable) was internally using Level.TRACE. (for https://issues.apache.org/jira/browse/LOG4J2-74[LOG4J2-74] by Ralph Goers)
36-
* Enhanced Log4jContextListener to accept a configuration file location. Modified FileConfigurationMonitor to monitor files configured that way. Fixed other reconfiguration related bugs. Tested in JBoss and Tomcat. (for https://issues.apache.org/jira/browse/LOG4J2-75[LOG4J2-75] by Ralph Goers)
37-
* RewriteAppender was calling the stop method of the referenced appender causing the referenced appender's manager to have its use count decremented too many times. (for https://issues.apache.org/jira/browse/LOG4J2-76[LOG4J2-76] by Ralph Goers)
38-
* RoutingAppender was calling the stop method for each of its referenced Appenders and was calling the stop method of the default Appender a second time. It will now only call the stop method of Appenders it creates. (for https://issues.apache.org/jira/browse/LOG4J2-77[LOG4J2-77] by Ralph Goers)
39-
* LogFactoryImpl.setAttribute in the Commons Logging bridge got a NullPointerException when passed a null value. It will now remove the attribute. (for https://issues.apache.org/jira/browse/LOG4J2-78[LOG4J2-78] by Ralph Goers)
40-
* Allow Log4j 2 to be used as the implementation with SLF4J and SLF4J's jcl-over-slf4j by adding filtering to the log method in SLF4JLogger. (for https://issues.apache.org/jira/browse/LOG4J2-80[LOG4J2-80] by Ralph Goers, Oliver Lamy)
41-
* PatternLayout was not honoring format modifiers. (for https://issues.apache.org/jira/browse/LOG4J2-81[LOG4J2-81] by Ralph Goers)
42-
* MarkerFilter called MarkerManager.getMarker causing the Marker to be created during the processing of the configuration. This prevents the application from creating the Marker with any parents. MarkerWrapper in SLF4J-impl was getting a ClassCastException in instanceOf because the Marker isn't a MarkerWrapper. (for https://issues.apache.org/jira/browse/LOG4J2-82[LOG4J2-82] by Ralph Goers)
34+
* Created web module to allow web applications to include the Log4j context listener in WEB-INF/lib even if Log4j is in the container's class path. Allow locating the LoggerContext to include the ClassLoader. Updated the Loader utility to always choose the child ClassLoader. Verified in Jboss 5 and Tomcat.
35+
* FileRenameAction did not create the parent directories of the archive files causing the rollover to fail. (https://issues.apache.org/jira/browse/LOG4J2-71[LOG4J2-71])
36+
* NullPointerException in RollingFileManager when filePattern does not cause the file to be compressed. (https://issues.apache.org/jira/browse/LOG4J2-72[LOG4J2-72])
37+
* Logger.error(Marker, Message, Throwable) was internally using Level.TRACE. (https://issues.apache.org/jira/browse/LOG4J2-74[LOG4J2-74])
38+
* Enhanced Log4jContextListener to accept a configuration file location. Modified FileConfigurationMonitor to monitor files configured that way. Fixed other reconfiguration related bugs. Tested in JBoss and Tomcat. (https://issues.apache.org/jira/browse/LOG4J2-75[LOG4J2-75])
39+
* RewriteAppender was calling the stop method of the referenced appender causing the referenced appender's manager to have its use count decremented too many times. (https://issues.apache.org/jira/browse/LOG4J2-76[LOG4J2-76])
40+
* RoutingAppender was calling the stop method for each of its referenced Appenders and was calling the stop method of the default Appender a second time. It will now only call the stop method of Appenders it creates. (https://issues.apache.org/jira/browse/LOG4J2-77[LOG4J2-77])
41+
* LogFactoryImpl.setAttribute in the Commons Logging bridge got a NullPointerException when passed a null value. It will now remove the attribute. (https://issues.apache.org/jira/browse/LOG4J2-78[LOG4J2-78])
42+
* Allow Log4j 2 to be used as the implementation with SLF4J and SLF4J's jcl-over-slf4j by adding filtering to the log method in SLF4JLogger. (https://issues.apache.org/jira/browse/LOG4J2-80[LOG4J2-80])
43+
* PatternLayout was not honoring format modifiers. (https://issues.apache.org/jira/browse/LOG4J2-81[LOG4J2-81])
44+
* MarkerFilter called MarkerManager.getMarker causing the Marker to be created during the processing of the configuration. This prevents the application from creating the Marker with any parents. MarkerWrapper in SLF4J-impl was getting a ClassCastException in instanceOf because the Marker isn't a MarkerWrapper. (https://issues.apache.org/jira/browse/LOG4J2-82[LOG4J2-82])

0 commit comments

Comments
 (0)