My formal +1

Ralph

On Oct 7, 2012, at 12:46 PM, Ralph Goers wrote:

> This is a vote to release Log4j 2.0-beta2, the fourth release of Log4j 2.0.
> 
> Changes in this release include:
> 
> New features:
> o LOG4J2-35:  Add interval and modulate options to TimeBasedTriggeringPolicy 
> to allow more fine-grained control of
>         when file rolling should occur. 
> o LOG4J2-58:  Add support for filtering packages from stack traces. 
> o LOG4J2-84:  If system property "disableThreadContextStack" is set pushes to 
> the ThreadContext will be ignored. If
>         system property "disableThreadContext" is set both puts and pushes 
> will be ignored. 
> o LOG4J2-83:  If system property "disableThreadContextMap" is set puts to the 
> ThreadContext will be ignored. If
>         system property "disableThreadContext" is set both puts and pushes 
> will be ignored. 
> o Add support for ANSI colors by adding the highlight and style pattern 
> converters. Fix pattern
>         parsing to allow nested patterns. 
> o Allow the status logging to be directed to stderr or to a file. 
> o Add getFormats to MultiformatMessage and allow StructuredDataMessage to 
> format as XML. 
> 
> Fixed Bugs:
> o DefaultConfiguration was not starting the Console Appender. 
> o LOG4J2-92:  Converted DynamicThresholdFilter to use KeyValuePair. Fixed 
> bugs in the Map-based filters
>         to allow declaration of multiple values for a key to match the 
> documentation. 
> o LOG4J2-88:  Many logging methods in AbstractLogger were set to an incorrect 
> logging level. catching was
>         using the THROWING marker and was set to debug instead of error. 
> o LOG4J2-91:  Log4j 1.2 adapter's Category class was missing 3 log methods. 
> o LOG4J2-84:  If the ThreadContext stack is empty the LogEvent will contain a 
> null value to reduce the overhead of
>         creating log events and in the size of the serialized object. Changed 
> the ThreadContext stack to use
>         a custom stack interface instead of java.util.Stack as that class is 
> overly heavy. This change will
>         cause an API incompatibility. 
> o LOG4J2-83:  If the ThreadContext map is empty the LogEvent will contain a 
> null value to reduce the overhead of creating
>         log events and in the size of the serialized object. 
> o LOG4J2-90:  Add documentation on client vs server mode to performance page. 
> o Move variable substitution from PatternLayout to appropriate converters to 
> improve performance. 
> 
> Changes:
> o Made ParameterizedMessage, StringFormattedMessage and ThreadDumpMessage 
> immutable. LocalizedMessage is
>         immutable except that it will be updated with the logger name when it 
> is added to the LogEvent. 
> 
> 
> 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-beta2/
> 
> Web Site:
> http://people.apache.org/~rgoers/log4j2/
> 
> Artifacts:
> https://repository.apache.org/content/repositories/orgapachelogging-104/
> 
> 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-104/org/apache/logging/log4j/
> 
> Description:
> 
> First beta2 release candidate
> 
> Details:
> 
> The following artifacts have been staged to the org.apache.logging-104 
> (u:rgoers, a:99.180.69.21) repository.
> 
> archetype-catalog.xml
> log4j-web-2.0-beta2-javadoc.jar.asc
> log4j-web-2.0-beta2.jar.asc
> log4j-web-2.0-beta2.jar
> log4j-web-2.0-beta2-sources.jar
> log4j-web-2.0-beta2-javadoc.jar
> log4j-web-2.0-beta2.pom
> log4j-web-2.0-beta2-sources.jar.asc
> log4j-web-2.0-beta2.pom.asc
> log4j-jcl-2.0-beta2.pom.asc
> log4j-jcl-2.0-beta2.jar.asc
> log4j-jcl-2.0-beta2-sources.jar
> log4j-jcl-2.0-beta2.jar
> log4j-jcl-2.0-beta2-sources.jar.asc
> log4j-jcl-2.0-beta2.pom
> log4j-jcl-2.0-beta2-javadoc.jar
> log4j-jcl-2.0-beta2-javadoc.jar.asc
> slf4j-impl-2.0-beta2.pom
> slf4j-impl-2.0-beta2.jar
> slf4j-impl-2.0-beta2-javadoc.jar
> slf4j-impl-2.0-beta2-javadoc.jar.asc
> slf4j-impl-2.0-beta2.pom.asc
> slf4j-impl-2.0-beta2-sources.jar
> slf4j-impl-2.0-beta2.jar.asc
> slf4j-impl-2.0-beta2-sources.jar.asc
> log4j12-api-2.0-beta2.jar.asc
> log4j12-api-2.0-beta2.jar
> log4j12-api-2.0-beta2.pom.asc
> log4j12-api-2.0-beta2-sources.jar
> log4j12-api-2.0-beta2-javadoc.jar.asc
> log4j12-api-2.0-beta2-javadoc.jar
> log4j12-api-2.0-beta2.pom
> log4j12-api-2.0-beta2-sources.jar.asc
> log4j-flume-ng-2.0-beta2-sources.jar.asc
> log4j-flume-ng-2.0-beta2-tests.jar.asc
> log4j-flume-ng-2.0-beta2-javadoc.jar.asc
> log4j-flume-ng-2.0-beta2-tests.jar
> log4j-flume-ng-2.0-beta2.pom
> log4j-flume-ng-2.0-beta2.jar
> log4j-flume-ng-2.0-beta2.pom.asc
> log4j-flume-ng-2.0-beta2-sources.jar
> log4j-flume-ng-2.0-beta2.jar.asc
> log4j-flume-ng-2.0-beta2-javadoc.jar
> log4j-distribution-2.0-beta2-bin.zip
> log4j-distribution-2.0-beta2-bin.zip.asc
> log4j-distribution-2.0-beta2-src.zip
> log4j-distribution-2.0-beta2-src.zip.asc
> log4j-distribution-2.0-beta2-bin.tar.gz.asc
> log4j-distribution-2.0-beta2-src.tar.gz
> log4j-distribution-2.0-beta2-bin.tar.gz
> log4j-distribution-2.0-beta2-src.tar.gz.asc
> log4j-distribution-2.0-beta2.pom
> log4j-distribution-2.0-beta2.pom.asc
> log4j-api-2.0-beta2-javadoc.jar.asc
> log4j-api-2.0-beta2-sources.jar
> log4j-api-2.0-beta2.jar
> log4j-api-2.0-beta2.jar.asc
> log4j-api-2.0-beta2-sources.jar.asc
> log4j-api-2.0-beta2-javadoc.jar
> log4j-api-2.0-beta2.pom.asc
> log4j-api-2.0-beta2.pom
> log4j-core-2.0-beta2.jar
> log4j-core-2.0-beta2.jar.asc
> log4j-core-2.0-beta2-tests.jar
> log4j-core-2.0-beta2-javadoc.jar.asc
> log4j-core-2.0-beta2-javadoc.jar
> log4j-core-2.0-beta2-sources.jar
> log4j-core-2.0-beta2-sources.jar.asc
> log4j-core-2.0-beta2.pom
> log4j-core-2.0-beta2.pom.asc
> log4j-core-2.0-beta2-tests.jar.asc
> log4j-2.0-beta2.pom.asc
> log4j-2.0-beta2.pom

Reply via email to