+1
>From dist source zip, reports OK, ASC, MD5, SHA1 OK.
mvn test passes
Tested with Java 8 and 7 on Windows 7 64-bit, with Maven 3.3.9:
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
2015-11-10T08:41:47-08:00)
Maven home: E:\Java\apache-maven-3.3.9\bin\..
Java version: 1.8.0_65, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_65\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5;
2015-11-10T08:41:47-08:00)
Maven home: E:\Java\apache-maven-3.3.9\bin\..
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_79\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
On my first Java 7 run, I got this failure, which did not happen on the
second run:
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.48 sec -
in org.apache.logging.log4j.core.appender.MemoryMappedFileManagerTest
2015-12-08 09:42:19,688 main WARN Unable to instantiate
org.fusesource.jansi.WindowsAnsiOutputStream
Running org.apache.logging.log4j.core.appender.mom.jeromq.JeroMqAppenderTest
Exception in thread "reaper-1" java.lang.AssertionError
at zmq.Mailbox.recv(Mailbox.java:115)
Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.232 sec
<<< FAILURE! - in
org.apache.logging.log4j.core.appender.mom.jeromq.JeroMqAppenderTest
testServerOnly(org.apache.logging.log4j.core.appender.mom.jeromq.JeroMqAppenderTest)
Time elapsed: 0.01 sec <<< FAILURE!
java.lang.AssertionError: null
at zmq.Signaler.recv(Signaler.java:173)
at zmq.Mailbox.recv(Mailbox.java:101)
at zmq.SocketBase.processCommands(SocketBase.java:864)
at zmq.SocketBase.send(SocketBase.java:627)
at org.zeromq.ZMQ$Socket.send(ZMQ.java:1302)
at org.zeromq.ZMQ$Socket.send(ZMQ.java:1286)
at
org.apache.logging.log4j.core.appender.mom.jeromq.JeroMqAppender.append(JeroMqAppender.java:250)
at
org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:152)
at
org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:125)
at
org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:116)
at
org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:84)
at
org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:390)
at
org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:378)
at
org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:362)
at
org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:352)
at
org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:63)
at org.apache.logging.log4j.core.Logger.logMessage(Logger.java:147)
at
org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:1011)
at
org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:988)
at org.apache.logging.log4j.spi.AbstractLogger.info
(AbstractLogger.java:674)
at
org.apache.logging.log4j.core.appender.mom.jeromq.JeroMqAppenderTest.testServerOnly(JeroMqAppenderTest.java:125)
at zmq.SocketBase.processCommands(SocketBase.java:864)
at zmq.SocketBase.inEvent(SocketBase.java:968)
at zmq.Poller.run(Poller.java:247)
at java.lang.Thread.run(Thread.java:745)
log4j:WARN No appenders could be found for logger
(org.mockejb.jndi.MockContext).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
more info.
Running org.apache.logging.log4j.core.appender.mom.JmsAppenderTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.969 sec -
in org.apache.logging.log4j.core.appender.mom.JmsAppenderTest
Gary
On Sun, Dec 6, 2015 at 5:46 PM, Ralph Goers <[email protected]>
wrote:
> This is a vote to release Log4j 2.5, the next version of the Log4j 2
> project.
>
> Please download, test, and cast your votes on the log4j developers list.
> [] +1, release the artifacts
> [] -1, don't release because...
>
> The vote will remain open for 72 hours (or more if required). All
> votes are welcome and we encourage everyone to test the release, but only
> Logging PMC votes are “officially” counted. As always, at least 3 +1 votes
> and more positive than negative votes are required.
>
> Changes in this version include:
>
>
> New features:
>
> o LOG4J2-435: Added support for custom delete actions triggered by a
> rollover. Thanks to Robert Schaft.
>
> o LOG4J2-89: Allow rollover to occur at any time. Add
> CronTriggeringPolicy.
>
> o LOG4J2-1136: Add support for JSR 223 scripts in filters and the
> PatternSelector.
>
> o LOG4J2-1168: Add getters for source and destination file in file rename
> action. Thanks to Steven Swor.
>
> o LOG4J2-1175: Add getters for classes in
> org.apache.logging.log4j.core.appender.rolling.action.
>
> o LOG4J2-898: Added system property to allow users to control whether
> messages should be formatted in the background.
>
> o LOG4J2-1178: Support use-case for JDBC's
> CommonDataSource.setLogWriter(PrintWriter) and
> java.sql.DriverManager.setLogWriter(PrintWriter).
>
> o LOG4J2-1187: Support use case for
> java.sql.DriverManager.setLogStream(PrintStream).
>
>
> Fixed Bugs:
>
> o LOG4J2-324: Reduced memory usage of status messages in bounded queue;
> support zero-length queue that stores no messages.
>
> o LOG4J2-1173: Fixed rollover error when copying to a directory mapped to
> a remote Linux host.
>
> o LOG4J2-1195: Make KafkaAppender support SerializedLayout. Thanks to
> Melvin Du.
>
> o LOG4J2-381: Allow triggering policy and rollover strategy to be
> modified during reconfiguration. Thanks to Anthony Baldocchi.
>
> o LOG4J2-1029: Performance improvement when gathering location
> information. Thanks to Stefan Leonhartsberger.
>
> o LOG4J2-1172: Fixed ThreadLocal leak [AsyncLogger$Info] on Tomcat when
> using AsyncLoggerContextSelector.
>
> o LOG4J2-1176: Fixed memory leak when log4j jars are in Tomcat's lib
> folder.
>
> o LOG4J2-1180: Logger cache does not account for message factory. Thanks
> to Mikael Ståldal.
>
> o LOG4J2-879: Documentation: fixed minor issues with the site and manual
> pages.
>
> o LOG4J2-999: RollingFileAppender should also roll over when log event
> time is equal to rollover time, not only when later. Thanks to Joan
> Balagueró.
>
> o LOG4J2-873: Fixed bug where omitting the <display-name> element in
> web.xml caused incorrect log4j initialization,
>
> resulting in memory leaks when the web application was stopped or
> reloaded. Thanks to Martin Dickins, LC, Luke Woodward.
>
> o LOG4J2-323: Better web app support for async loggers: Fixed a memory
> leak that occurred when the logging jars are placed
>
> in the container's classpath and the configuration file uses
> AsyncRoot/AsyncLogger.
>
> The problem was that the first web application started the
> Disruptor background thread [AsyncLoggerConfig-1] but did not stop it until
> all web apps are stopped.
>
> Each web application now has its own Disruptor which is
> stopped/started together with the web app.
>
> o LOG4J2-493: Better web app support for async loggers: it is now
> possible to place the logging jars in the container's
>
> classpath when making all loggers asynchronous by using
> AsyncLoggerContextSelector. This fixes a problem where
>
> logging would stop working after stopping and restarting a web
> application.
>
> o LOG4J2-1171: Use servlet context name for logger context name when
> available.
>
> o LOG4J2-1159: Fixed a ThreadLocal memory leak in Tomcat8 that mentions
> AsyncLoggers when Async Loggers are not used.
>
> o LOG4J2-1166: AbstractConfiguration executor should use a
> DaemonThreadFactory.
>
> o LOG4J2-1165: Improve Log4j initialization status messages.
>
> o LOG4J2-1156: Web site corrections and updates.
>
> o LOG4J2-1158: Log4J JUL adapter is using MessageFormat on String passed
> by java.util.function.Supplier<String>. Thanks to Michael Fortin, Gary
> Gregory.
>
> o LOG4J2-801: org.apache.logging.log4j.core.Logger should be serializable.
>
> o LOG4J2-1157: Fix compilation error for classes annotated with @Plugin.
> Thanks to Norbert Bartels.
>
> o LOG4J2-948: Fix plugin documentation error about Converters. Thanks to
> Andrew Flower.
>
> o LOG4J2-1193: Prefix all thread names Log4j creates with "Log4j2-".
>
> o LOG4J2-1194: Documentation does not match parameters for
> LoggerNameLevelRewritePolicy. Thanks to Adam Brin.
>
> o LOG4J2-1196: MongoDbConnection does not close MongoClient. Thanks to
> René Zanner.
>
>
> Changes:
>
> o LOG4J2-649: Add PurgePolicy and IdlePurgePolicy to RoutingAppender.
> Thanks to Aleksey Zvolinsky.
>
> o LOG4J2-1202: Remove ConfigurationMonitor. The WatchManager is now used
> to check for configuration changes.
>
> o LOG4J2-1174: Update Jackson from 2.6.2 to 2.6.3.
>
> o LOG4J2-1207: Update kafka-clients from 0.8.2.2 to 0.9.0.0.
>
> Tag:
> https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=tree;hb=eb814337c4f62b81ef5ba892fe4482466583ff80
>
> a) for a new copy do "git clone
> https://git-wip-us.apache.org/repos/asf/logging-log4j2.git" and then "git
> checkout tags/log4j-2.5-rc1”
> b) for an existing working copy to “git pull” and then “git checkout
> tags/log4j-2.5-rc1”
>
> Web Site: http://people.apache.org/~rgoers/log4j2/
>
> Artifacts:
> https://repository.apache.org/content/repositories/orgapachelogging-1017
>
> You may download all the artifacts by executing:
>
> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate
> https://repository.apache.org/content/repositories/orgapachelogging-1017/org/apache/logging/log4j/
>
> Ralph
>
>
>
--
E-Mail: [email protected] | [email protected]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory