This is a vote to release Log4j 2.0-beta1, the third release of Log4j 2.0.

Changes in this release include:

New features:
o Added AsynchAppender.

Fixed Bugs:
o LOG4J-81:  PatternLayout was not honoring format modifiers.
o 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.
o LOG4J2-82:  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.
o LOG4J2-80:  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. Thanks to Oliver Lamy.
o LOG4J2-78:  LogFactoryImpl.setAttribute in the Commons Logging bridge got a 
NullPointerException when passed a null value.
        It will now remove the attribute.
o LOG4J2-77:  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.
o LOG4J2-76:  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.
o LOG4J2-74:  Logger.error(Marker, Message, Throwable) was internally using 
Level.TRACE.
o LOG4J2-75:  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.
o LOG4J2-72:  NullPointerException in RollingFileManager when filePattern does 
not cause the file to be compressed.
o LOG4J2-71:  FileRenameAction did not create the parent directories of the 
archive files causing the rollover to fail.

Changes:
o Update the versions of SLF4J and Logback.


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-beta1/

Web Site:
http://people.apache.org/~rgoers/log4j2/

Artifacts:
https://repository.apache.org/content/repositories/orgapachelogging-014/


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-014/org/apache/logging/log4j/

Description:

First beta1 release candidte

Details:

The following artifacts have been staged to the org.apache.logging-014 
(u:rgoers, a:99.180.69.21) repository.

archetype-catalog.xml
log4j-web-2.0-beta1.jar.asc
log4j-web-2.0-beta1-sources.jar.asc
log4j-web-2.0-beta1-javadoc.jar
log4j-web-2.0-beta1.pom.asc
log4j-web-2.0-beta1.jar
log4j-web-2.0-beta1-javadoc.jar.asc
log4j-web-2.0-beta1.pom
log4j-web-2.0-beta1-sources.jar
log4j-jcl-2.0-beta1-javadoc.jar
log4j-jcl-2.0-beta1.jar
log4j-jcl-2.0-beta1.pom
log4j-jcl-2.0-beta1-javadoc.jar.asc
log4j-jcl-2.0-beta1.pom.asc
log4j-jcl-2.0-beta1-sources.jar.asc
log4j-jcl-2.0-beta1.jar.asc
log4j-jcl-2.0-beta1-sources.jar
slf4j-impl-2.0-beta1.jar
slf4j-impl-2.0-beta1-sources.jar
slf4j-impl-2.0-beta1-javadoc.jar
slf4j-impl-2.0-beta1-sources.jar.asc
slf4j-impl-2.0-beta1-javadoc.jar.asc
slf4j-impl-2.0-beta1.pom
slf4j-impl-2.0-beta1.jar.asc
slf4j-impl-2.0-beta1.pom.asc
log4j12-api-2.0-beta1.jar
log4j12-api-2.0-beta1-sources.jar.asc
log4j12-api-2.0-beta1.pom.asc
log4j12-api-2.0-beta1.pom
log4j12-api-2.0-beta1-javadoc.jar
log4j12-api-2.0-beta1.jar.asc
log4j12-api-2.0-beta1-javadoc.jar.asc
log4j12-api-2.0-beta1-sources.jar
log4j-flume-ng-2.0-beta1-javadoc.jar.asc
log4j-flume-ng-2.0-beta1-sources.jar
log4j-flume-ng-2.0-beta1.pom.asc
log4j-flume-ng-2.0-beta1-sources.jar.asc
log4j-flume-ng-2.0-beta1.jar
log4j-flume-ng-2.0-beta1.jar.asc
log4j-flume-ng-2.0-beta1-tests.jar.asc
log4j-flume-ng-2.0-beta1.pom
log4j-flume-ng-2.0-beta1-javadoc.jar
log4j-flume-ng-2.0-beta1-tests.jar
log4j-distribution-2.0-beta1-src.zip
log4j-distribution-2.0-beta1-src.tar.gz
log4j-distribution-2.0-beta1.pom.asc
log4j-distribution-2.0-beta1-src.zip.asc
log4j-distribution-2.0-beta1-bin.zip.asc
log4j-distribution-2.0-beta1-bin.tar.gz.asc
log4j-distribution-2.0-beta1-bin.tar.gz
log4j-distribution-2.0-beta1.pom
log4j-distribution-2.0-beta1-bin.zip
log4j-distribution-2.0-beta1-src.tar.gz.asc
log4j-api-2.0-beta1-javadoc.jar
log4j-api-2.0-beta1.jar.asc
log4j-api-2.0-beta1.jar
log4j-api-2.0-beta1-sources.jar.asc
log4j-api-2.0-beta1.pom.asc
log4j-api-2.0-beta1.pom
log4j-api-2.0-beta1-javadoc.jar.asc
log4j-api-2.0-beta1-sources.jar
log4j-core-2.0-beta1-tests.jar
log4j-core-2.0-beta1-sources.jar.asc
log4j-core-2.0-beta1.pom.asc
log4j-core-2.0-beta1.jar
log4j-core-2.0-beta1.jar.asc
log4j-core-2.0-beta1-tests.jar.asc
log4j-core-2.0-beta1-sources.jar
log4j-core-2.0-beta1.pom
log4j-core-2.0-beta1-javadoc.jar
log4j-core-2.0-beta1-javadoc.jar.asc
log4j-2.0-beta1.pom.asc
log4j-2.0-beta1.pom

Reply via email to