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 >
