This is a vote to release Log4j 2.0-beta3, the fifth release of Log4j 2.0.
Changes since the last release candidate:
1. Added license headers to EnglishEnums.java, site.css and site.vm.
2. Fixed incorrect link to SLF4J implementation sub-project.
Changes in this version include:
New features:
o LOG4J2-28: Added PropertiesRewritePolicy and ability to define properties on
a Logger.
o LOG4J2-55: Added ability to configure from an InputSource.
Fixed Bugs:
o LOG4J2-108: Fix NullPointerException in ClassLoaderContextSelector when no
class is returned from
the SecurityManager.
o LOG4J2-107: PatternParser was not properly handling adjacent nested options
o LOG4J2-95: Add support for loading plugins inside the OSGi bundle.
o LOG4J2-103: The LogEvent was wrapping a ThrowableProxy with another
ThrowableProxy when deserializing. Thanks to Das Archive.
o LOG4J2-104: Convert LogManager binding to use "regular" java properties
instead of XML properties to workaround a
bug in Oracle's xmlparserv2 jar.
o LOG4J2-102: The Facility value was being improperly calculated. Thanks to
Emanuele Colombo.
o LOG4J2-101: A NullPointerException would occur if no format value was passed
to the SyslogAppender. Thanks to Emanuele Colombo.
o LOG4J2-99: MapRewritePolicy had an extra call to putAll that caused updates
to behave like adds. Thanks to Das Archive.
o Avoid NPE when duplicate LoggerContextFactorys are present. Allow factories
to specify a weight to allow
real implementations to outrank test implementations. Provide a simple
default LoggerContextFactory.
o LOG4J2-97: Added several missing classes and methods for Log4j 1.x
compatibility.
o LOG4J2-94: Interpolator was not stripping Lookup key separator when trying
to locate the default value for a variable. Thanks to Denis Treskunov.
o Log4j 1.2 Category.forcedLog was wrapping the message with an ObjectMessage
even if the parameter was an
ObjectMessage.
Changes:
o LOG4J2-105: Add ability to customize the names of the Levels in the
LevelPatternConverter.
o LOG4J2-85: Add ThreadContext.push(String format, Object... args)
o Created combined jar to combine API and Core contents for users who only want
the Log4j implementation.
o LOG4J2-87: Build pdf of user's guide.
o LOG4J2-29: Added font and fontSize parameters to HTMLLayout. Replace
newlines in message with br tag
Please test and cast your votes.
[] +1, release the artifacts
[] -1, don't release becauseā¦
The vote will remain open for 72 hours (or more if required).
Tag:
https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-beta3/
Web Site:
http://people.apache.org/~rgoers/log4j2/
Artifacts:
https://repository.apache.org/content/repositories/orgapachelogging-035/
The artifacts may be downloaded using
wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate
https://repository.apache.org/content/repositories/orgapachelogging-035/org/apache/logging/log4j/
Description:
release 2.0-beta3 rc2
Details:
The following artifacts have been staged to the org.apache.logging-035
(u:rgoers, a:99.180.69.21) repository.
archetype-catalog.xml
log4j-web-2.0-beta3.pom.asc
log4j-web-2.0-beta3-sources.jar.asc
log4j-web-2.0-beta3.jar.asc
log4j-web-2.0-beta3.jar
log4j-web-2.0-beta3-sources.jar
log4j-web-2.0-beta3.pom
log4j-web-2.0-beta3-javadoc.jar
log4j-web-2.0-beta3-javadoc.jar.asc
log4j-slf4j-impl-2.0-beta3.pom
log4j-slf4j-impl-2.0-beta3-sources.jar.asc
log4j-slf4j-impl-2.0-beta3-javadoc.jar
log4j-slf4j-impl-2.0-beta3.jar.asc
log4j-slf4j-impl-2.0-beta3.pom.asc
log4j-slf4j-impl-2.0-beta3-javadoc.jar.asc
log4j-slf4j-impl-2.0-beta3.jar
log4j-slf4j-impl-2.0-beta3-sources.jar
log4j-jcl-2.0-beta3.pom
log4j-jcl-2.0-beta3.jar
log4j-jcl-2.0-beta3-sources.jar.asc
log4j-jcl-2.0-beta3-javadoc.jar.asc
log4j-jcl-2.0-beta3-sources.jar
log4j-jcl-2.0-beta3.jar.asc
log4j-jcl-2.0-beta3.pom.asc
log4j-jcl-2.0-beta3-javadoc.jar
log4j12-api-2.0-beta3.pom.asc
log4j12-api-2.0-beta3-javadoc.jar.asc
log4j12-api-2.0-beta3.jar
log4j12-api-2.0-beta3-sources.jar
log4j12-api-2.0-beta3-javadoc.jar
log4j12-api-2.0-beta3-sources.jar.asc
log4j12-api-2.0-beta3.jar.asc
log4j12-api-2.0-beta3.pom
log4j-flume-ng-2.0-beta3.jar.asc
log4j-flume-ng-2.0-beta3-sources.jar
log4j-flume-ng-2.0-beta3.jar
log4j-flume-ng-2.0-beta3.pom.asc
log4j-flume-ng-2.0-beta3.pom
log4j-flume-ng-2.0-beta3-tests.jar.asc
log4j-flume-ng-2.0-beta3-javadoc.jar
log4j-flume-ng-2.0-beta3-sources.jar.asc
log4j-flume-ng-2.0-beta3-javadoc.jar.asc
log4j-flume-ng-2.0-beta3-tests.jar
log4j-distribution-2.0-beta3.pom.asc
log4j-distribution-2.0-beta3.pom
log4j-distribution-2.0-beta3-src.zip.asc
log4j-distribution-2.0-beta3-src.zip
log4j-distribution-2.0-beta3-src.tar.gz
log4j-distribution-2.0-beta3-src.tar.gz.asc
log4j-distribution-2.0-beta3-bin.zip
log4j-distribution-2.0-beta3-bin.tar.gz.asc
log4j-distribution-2.0-beta3-bin.tar.gz
log4j-distribution-2.0-beta3-bin.zip.asc
log4j-api-2.0-beta3.jar
log4j-api-2.0-beta3.jar.asc
log4j-api-2.0-beta3-sources.jar.asc
log4j-api-2.0-beta3-javadoc.jar.asc
log4j-api-2.0-beta3-javadoc.jar
log4j-api-2.0-beta3.pom.asc
log4j-api-2.0-beta3-sources.jar
log4j-api-2.0-beta3.pom
log4j-core-2.0-beta3-sources.jar
log4j-core-2.0-beta3-sources.jar.asc
log4j-core-2.0-beta3.pom.asc
log4j-core-2.0-beta3-tests.jar.asc
log4j-core-2.0-beta3.jar
log4j-core-2.0-beta3-tests.jar
log4j-core-2.0-beta3-javadoc.jar.asc
log4j-core-2.0-beta3.jar.asc
log4j-core-2.0-beta3-javadoc.jar
log4j-core-2.0-beta3.pom
log4j-2.0-beta3.pom.asc
log4j-2.0-beta3.pom