That would be great!

Ralph

On Apr 22, 2013, at 10:36 AM, Nick Williams wrote:

> Yes, there are many issues highlighted by the compiler and FindBugs that, 
> IMO, should be high-priority for resolving before any 2.0-final date. When I 
> compiled the project last, I believe it said there were ~125 compiler 
> warnings.
> 
> I'd be happy to address, file an issue for, and submit a patch for correcting 
> all of the compiler warnings. That might address some of the FindBugs issues, 
> too.
> 
> Nick
> 
> On Apr 22, 2013, at 12:32 PM, Gary Gregory wrote:
> 
>> +1, no showstoppers.
>> 
>> There are PLENTY of Checkstyle, FindBugs, and PMD errors to keeps us all 
>> busy though.
>> 
>> Also site issues, in tagreference.html for example:
>> 
>> - There are <a>'s in the page instead of actual links.
>> - XML examples are not pretty printed.
>> 
>> Tested with src ZIP and
>> 
>> 
>> Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 
>> 08:51:28-0500)
>> Maven home: C:\Java\apache-maven-3.0.5\bin\..
>> Java version: 1.7.0_17, vendor: Oracle Corporation
>> Java home: C:\Program Files\Java\jdk1.7.0_17\jre
>> Default locale: en_US, platform encoding: Cp1252
>> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>> 
>> Gary
>> 
>> 
>> 
>> On Sat, Apr 20, 2013 at 5:53 PM, Ralph Goers <[email protected]> 
>> wrote:
>> This is a vote to release Log4j 2.0-beta5, the seventh release of Log4j 2.0.
>> 
>> Changes in this version include:
>> 
>> New features:
>> o LOG4J2-207:  Add JMX support. Thanks to Remko Popma. 
>> o LOG4J2-187:  Add tag library. Thanks to Nick Williams. 
>> o LOG4J2-164:  Add methods is/setEndOfBatch to LogEvent. Thanks to Remko 
>> Popma. 
>> o LOG4J2-163:  Add support for asynchronous loggers. Thanks to Remko Popma. 
>> o LOG4J2-179:  Add Logger interface APIs to log at given levels. 
>> o Added FlumePersistentManager which writes to BerkeleyDB and then writes to 
>> Flume asynchronously. 
>> o LOG4J2-155:  Expose file appender configuration details via an 
>> advertisement mechanism. 
>> 
>> Fixed Bugs:
>> o LOG4J2-205:  Fix deadlock in SocketAppender. Added option to not wait for 
>> socket reconnect. 
>> o LOG4J2-211:  Removing extra spaces in entry and exit method output. Thanks 
>> to Nick Williams. 
>> o LOG4J2-212:  Loggers without a "." had no parent logger. 
>> o LOG4J2-212:  Call LoggerContext.stop when the application is shutdown. 
>> o LOG4J2-210:  MapMessage was not enclosing key value in quotes when 
>> generating XML. Thanks to Arkin Yetis. 
>> o LOG4J2-198:  FlumeAvroManager now uses Flume RPCClient. 
>> o LOG4J2-196:  FlumeAvroManager now uses Flume RPCClient. 
>> o LOG4J2-207:  Use the Maven group ID org.apache.logging.log4j for all 
>> artifacts. 
>> o LOG4J2-195:  Unit tests now create files in the target directory. Thanks 
>> to Remko Popma. 
>> o LOG4J2-193:  RollingFastFileAppender (in log4j-async) did not roll over. 
>> Thanks to Remko Popma. 
>> o LOG4J2-199:  Highlight subprojects in sub-navigation. Thanks to Remko 
>> Popma. 
>> o LOG4J2-200:  LoggerContext method renamed to removeFilter from 
>> removeFiler. Thanks to Remko Popma. 
>> o LOG4J2-194:  ThrowableFormatOptionsTest failed on Windows due to CR/LF 
>> issue. Thanks to Remko Popma. 
>> o LOG4J2-190:  BaseConfiguration addLoggerAppender saved appender using the 
>> Logger name. Thanks to Werner. 
>> o LOG4J2-189:  The blocking parameter did not work properly on 
>> AsynchAppender. Thanks to Werner. 
>> o LOG4J2-188:  appender-refs on AsynchAppender didn't support the level and 
>> filter elements. Thanks to Werner. 
>> o LOG4J2-176:  Avoid IllegalArgumentException in AsynchAppender. Thanks to 
>> Remko Popma. 
>> o LOG4J2-181:  OutputStreamManager now adds the layout header whenever the 
>> OutputStream is set. 
>> o LOG4J2-177:  Fix NullPointerException in DatagramOutputStream when flush 
>> is called from multiple threads. Thanks to Remko Popma. 
>> o LOG4J2-175:  Plugin cache should be reset when addPackages is called. 
>> o LOG4J2-159:  Add Fragment-Host to MANIFEST.MF for log4j2-core. Thanks to 
>> Jan Winter. 
>> o LOG4J2-167:  Configurator throws a ClassCastException if LogManager 
>> returns a SimpleLoggerContext. 
>> o LOG4J2-169:  ConfigurationFactory was adding factories on every call. 
>> o LOG4J2-161:  Modify ClassLoaderContextSelector to use the first 
>> ClassLoader in the child parent hierarchy that
>>         has a Context with a configuration to allow JSPs to use the WebApp's 
>> context and configuration. 
>> 
>> Changes:
>> o LOG4J2-214:  Async documentation update. Thanks to Remko Popma. 
>> o LOG4J2-208:  Move async subproject into core. Thanks to Remko Popma. 
>> o LOG4J2-160:  Move Throwable pattern converter options processing to 
>> ThrowableFormatOptions class. Thanks to Joanne Polsky. 
>> o LOG4J2-157:  Allowed Loggers access to the properties in the LoggerConfig. 
>> Thanks to Remko Popma. 
>> o LOG4J2-153:  Added ability to include or exclude location information. 
>> Thanks to Remko Popma. 
>> o LOG4J2-151:  Allow Logger and LoggerContext to be subclassed. Thanks to 
>> Remko Popma. 
>> 
>> 
>> 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-beta5/
>> 
>> Web Site: http://people.apache.org/~rgoers/log4j2/
>> 
>> Artifacts: 
>> https://repository.apache.org/content/repositories/orgapachelogging-123/
>> 
>> 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-123/org/apache/logging/log4j/
>> 
>> Description:
>> 
>> Log4j 2.0-beta5 rc1
>> 
>> Details:
>> 
>> The following artifacts have been staged to the org.apache.logging-123 
>> (u:rgoers, a:72.201.39.120) repository.
>> 
>> archetype-catalog.xml
>> log4j-web-2.0-beta5.pom
>> log4j-web-2.0-beta5-sources.jar
>> log4j-web-2.0-beta5.jar
>> log4j-web-2.0-beta5-javadoc.jar.asc
>> log4j-web-2.0-beta5.jar.asc
>> log4j-web-2.0-beta5-sources.jar.asc
>> log4j-web-2.0-beta5-javadoc.jar
>> log4j-web-2.0-beta5.pom.asc
>> log4j-slf4j-impl-2.0-beta5.pom.asc
>> log4j-slf4j-impl-2.0-beta5.jar
>> log4j-slf4j-impl-2.0-beta5.pom
>> log4j-slf4j-impl-2.0-beta5.jar.asc
>> log4j-slf4j-impl-2.0-beta5-sources.jar.asc
>> log4j-slf4j-impl-2.0-beta5-javadoc.jar
>> log4j-slf4j-impl-2.0-beta5-sources.jar
>> log4j-slf4j-impl-2.0-beta5-javadoc.jar.asc
>> flume-remote-2.0-beta5-sources.jar.asc
>> flume-remote-2.0-beta5.war.asc
>> flume-remote-2.0-beta5.war
>> flume-remote-2.0-beta5.pom
>> flume-remote-2.0-beta5.pom.asc
>> flume-remote-2.0-beta5-sources.jar
>> flume-common-2.0-beta5.pom.asc
>> flume-common-2.0-beta5.jar
>> flume-common-2.0-beta5-sources.jar
>> flume-common-2.0-beta5-javadoc.jar.asc
>> flume-common-2.0-beta5.jar.asc
>> flume-common-2.0-beta5-sources.jar.asc
>> flume-common-2.0-beta5.pom
>> flume-common-2.0-beta5-javadoc.jar
>> flume-embedded-2.0-beta5.war.asc
>> flume-embedded-2.0-beta5-sources.jar
>> flume-embedded-2.0-beta5.war
>> flume-embedded-2.0-beta5.pom
>> flume-embedded-2.0-beta5.pom.asc
>> flume-embedded-2.0-beta5-sources.jar.asc
>> log4j-samples-2.0-beta5.pom.asc
>> log4j-samples-2.0-beta5.pom
>> log4j-jcl-2.0-beta5-javadoc.jar
>> log4j-jcl-2.0-beta5-javadoc.jar.asc
>> log4j-jcl-2.0-beta5-sources.jar
>> log4j-jcl-2.0-beta5.jar.asc
>> log4j-jcl-2.0-beta5-sources.jar.asc
>> log4j-jcl-2.0-beta5.pom
>> log4j-jcl-2.0-beta5.pom.asc
>> log4j-jcl-2.0-beta5.jar
>> log4j-taglib-2.0-beta5.jar.asc
>> log4j-taglib-2.0-beta5-sources.jar
>> log4j-taglib-2.0-beta5.jar
>> log4j-taglib-2.0-beta5-javadoc.jar.asc
>> log4j-taglib-2.0-beta5-javadoc.jar
>> log4j-taglib-2.0-beta5.pom
>> log4j-taglib-2.0-beta5-sources.jar.asc
>> log4j-taglib-2.0-beta5.pom.asc
>> log4j-distribution-2.0-beta5-src.zip
>> log4j-distribution-2.0-beta5-bin.tar.gz.asc
>> log4j-distribution-2.0-beta5-src.tar.gz
>> log4j-distribution-2.0-beta5.pom
>> log4j-distribution-2.0-beta5-bin.zip
>> log4j-distribution-2.0-beta5-bin.zip.asc
>> log4j-distribution-2.0-beta5-src.tar.gz.asc
>> log4j-distribution-2.0-beta5.pom.asc
>> log4j-distribution-2.0-beta5-bin.tar.gz
>> log4j-distribution-2.0-beta5-src.zip.asc
>> log4j-1.2-api-2.0-beta5-sources.jar
>> log4j-1.2-api-2.0-beta5-javadoc.jar
>> log4j-1.2-api-2.0-beta5.pom
>> log4j-1.2-api-2.0-beta5.pom.asc
>> log4j-1.2-api-2.0-beta5-javadoc.jar.asc
>> log4j-1.2-api-2.0-beta5.jar.asc
>> log4j-1.2-api-2.0-beta5.jar
>> log4j-1.2-api-2.0-beta5-sources.jar.asc
>> log4j-flume-ng-2.0-beta5.jar.asc
>> log4j-flume-ng-2.0-beta5-sources.jar
>> log4j-flume-ng-2.0-beta5-sources.jar.asc
>> log4j-flume-ng-2.0-beta5.jar
>> log4j-flume-ng-2.0-beta5.pom.asc
>> log4j-flume-ng-2.0-beta5-tests.jar
>> log4j-flume-ng-2.0-beta5.pom
>> log4j-flume-ng-2.0-beta5-javadoc.jar
>> log4j-flume-ng-2.0-beta5-javadoc.jar.asc
>> log4j-flume-ng-2.0-beta5-tests.jar.asc
>> log4j-to-slf4j-2.0-beta5-javadoc.jar.asc
>> log4j-to-slf4j-2.0-beta5.jar.asc
>> log4j-to-slf4j-2.0-beta5-javadoc.jar
>> log4j-to-slf4j-2.0-beta5.pom
>> log4j-to-slf4j-2.0-beta5-sources.jar.asc
>> log4j-to-slf4j-2.0-beta5.jar
>> log4j-to-slf4j-2.0-beta5-sources.jar
>> log4j-to-slf4j-2.0-beta5.pom.asc
>> log4j-api-2.0-beta5.jar
>> log4j-api-2.0-beta5.pom
>> log4j-api-2.0-beta5.pom.asc
>> log4j-api-2.0-beta5.jar.asc
>> log4j-api-2.0-beta5-javadoc.jar
>> log4j-api-2.0-beta5-sources.jar.asc
>> log4j-api-2.0-beta5-javadoc.jar.asc
>> log4j-api-2.0-beta5-sources.jar
>> log4j-core-2.0-beta5-sources.jar
>> log4j-core-2.0-beta5-javadoc.jar
>> log4j-core-2.0-beta5-tests.jar.asc
>> log4j-core-2.0-beta5-sources.jar.asc
>> log4j-core-2.0-beta5.pom.asc
>> log4j-core-2.0-beta5-tests.jar
>> log4j-core-2.0-beta5.pom
>> log4j-core-2.0-beta5-javadoc.jar.asc
>> log4j-core-2.0-beta5.jar.asc
>> log4j-core-2.0-beta5.jar
>> log4j-2.0-beta5.pom
>> log4j-2.0-beta5.pom.asc
>> 
>> 
>> 
>> 
>> 
>> -- 
>> E-Mail: [email protected] | [email protected] 
>> Java Persistence with Hibernate, Second Edition
>> JUnit in Action, Second Edition
>> Spring Batch in Action
>> Blog: http://garygregory.wordpress.com 
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>> 
>> 
>> 
>> -- 
>> E-Mail: [email protected] | [email protected] 
>> Java Persistence with Hibernate, Second Edition
>> JUnit in Action, Second Edition
>> Spring Batch in Action
>> Blog: http://garygregory.wordpress.com 
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
> 

Reply via email to