+1 looks good, thanks again!
On Mon, Jan 28, 2013 at 4:14 PM, Ralph Goers <[email protected]> wrote: > This is a vote to release Log4j 2.0-beta4, the sixth release of Log4j 2.0. > > Changes since the last release candidate include: > 1. Change Flume embedded tests to use the memory channel instead of the file > channel. > 2. LOG4J2-156: LocalizedMessageTest fails on linux system. Thanks to > Andreas Born. > > > Changes in this version include: > > New features: > o Added Log4j 2 to SLF4J adapter. > o LOG4J2-131: Add SMTPAppender. Thanks to Scott Severtson. > o Added hostName and contextName to property map. > o Add MessageFormatMessage and FormattedMessage. > o LOG4J2-134: Use %red, %white, %blue, and so on in the console appender. > o LOG4J2-133: Allow custom message creation via a message factory. > o Added Flume Appender samples. > > Fixed Bugs: > o LOG4J2-156: LocalizedMessageTest fails on linux system. Thanks to Andreas > Born. > o LOG4J2-152: RollingFileAppender's FileRenameAction was throwing a > NullPointerException if no directory was specified > on the target file name. Thanks to Remko Popma. > o LOG4J2-150: Convert all System.getProperty calls to use PropertiesUtil to > suppress SecurityExceptions. > o LOG4J2-147: ThreadContextMapFilter was matching on the key instead of the > value of the key. Thanks to William Burns. > o Allow FlumeAvroManager to initialize even if it cannot connect to an > agent. > o LOG4J2-149: SMTPAppender will only cache filtered events. Thanks to Scott > Severtson. > o LOG4J2-145: Add missing serial version IDs. > o LOG4J2-144: NullPointerException in RFC5424Layout. > o LOG4J2-143: MessagePatternConverter now returns "null" if the log message > is null. > o LOG4J2-142: Serialized LogEvents were not reset in the output stream > causing them to deserialize incorrectly. > o LOG4J2-139: Fix null pointer exception in SocketAppender if no protocol > is specified. The protocol will default > to TCP for the SocketAppender and UDP for the SyslogAppender. > o LOG4J2-140: Typo in documentation of SocketAppender. Thanks to Joern > Huxhorn. > o LOG4J2-137: Fix hang in Dumbster SMTP test server. > o LOG4J2-130: PatternLayout should format throwables without requiring a > converter. > o LOG4J2-135: BaseConfiguration does not close the first appender. Thanks > to Ingo Feltes. > o LOG4J2-132: AbstractLogger.catching(Throwable) checks for DEBUG level but > logs at ERROR level. > o LOG4J2-129: RoutingAppender was only creating a single appender for the > default Route. > o LOG4J2-126: Allow JMS appenders to recover if the queue or topic is > unavailable. > o LOG4J2-127: AbstractLogger methods were not passing Markers to the > isEnabled methods. > o LOG4J2-125: JMSQueue and JMSTopic Appenders did not allow name to be > specified. > o LOG4J2-111: Enhanced javadoc copyright statement. > o LOG4J2-120: TCPSocketManager would fail if the initial connection could > not be established. > o LOG4J2-119: A broken socket connection would cause the TCPSocketManager > to continuously reconnect. > o LOG4J2-123: The example for ThreadContextMapFilter was incorrect. Thanks > to Olivier Lamy. > o LOG4J2-116: File renaming was using the wrong date value. Enhanced > DefaultRolloverStrategy to store newest files in > highest index as well as lowest. > o LOG4J2-115: ThreadContext Map elements with null values are now ignored > when constructing a Flume event and in the > RFC5424 Layout. > o LOG4J2-113: StructuredDataFilter createFilter was annotated with > PluginAttr instead of PluginElement for the > KeyValuePairs. > o LOG4J2-114: StructuredDataMessage was validating the length of the values > in the event Map instead of the lengths > of the keys. Thanks to Arkin Yetis. > > Changes: > o LOG4J2-136: Allow newlines to be escaped in Syslog and RFC5424 layouts. > Allow Throwables to be included in > the output from RFC5424Layout. Thanks to Scott Severtson. > o LOG4J2-128: Add follow attribute to Console Appender. > o LOG4J2-122: Add unit test to verify exceptions are thrown when the socket > connection fails. > o LOG4J2-110: Renamed log4j12-api to log4j-1.2-api. > > 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-beta4/ > > > Web Site: > http://people.apache.org/~rgoers/log4j2/ > > Artifacts: > https://repository.apache.org/content/repositories/orgapachelogging-182/ > > > 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-182/org/apache/logging/log4j/ > > Description: > > 2.0-beta4-rc2 > > Details: > > The following artifacts have been staged to the org.apache.logging-182 > (u:rgoers, a:99.180.69.21) repository. > > archetype-catalog.xml > flume-remote-2.0-beta4-sources.jar > flume-remote-2.0-beta4.pom > flume-remote-2.0-beta4.war > flume-remote-2.0-beta4.war.asc > flume-remote-2.0-beta4.pom.asc > flume-remote-2.0-beta4-sources.jar.asc > flume-common-2.0-beta4.jar > flume-common-2.0-beta4.jar.asc > flume-common-2.0-beta4.pom > flume-common-2.0-beta4.pom.asc > flume-common-2.0-beta4-sources.jar > flume-common-2.0-beta4-javadoc.jar > flume-common-2.0-beta4-sources.jar.asc > flume-common-2.0-beta4-javadoc.jar.asc > flume-embedded-2.0-beta4-sources.jar > flume-embedded-2.0-beta4.pom.asc > flume-embedded-2.0-beta4.war > flume-embedded-2.0-beta4.war.asc > flume-embedded-2.0-beta4-sources.jar.asc > flume-embedded-2.0-beta4.pom > log4j-samples-2.0-beta4.pom.asc > log4j-samples-2.0-beta4.pom > log4j-web-2.0-beta4-sources.jar > log4j-web-2.0-beta4-javadoc.jar > log4j-web-2.0-beta4.jar.asc > log4j-web-2.0-beta4.pom > log4j-web-2.0-beta4-javadoc.jar.asc > log4j-web-2.0-beta4.jar > log4j-web-2.0-beta4-sources.jar.asc > log4j-web-2.0-beta4.pom.asc > log4j-slf4j-impl-2.0-beta4-javadoc.jar > log4j-slf4j-impl-2.0-beta4-sources.jar > log4j-slf4j-impl-2.0-beta4.pom.asc > log4j-slf4j-impl-2.0-beta4.pom > log4j-slf4j-impl-2.0-beta4-sources.jar.asc > log4j-slf4j-impl-2.0-beta4-javadoc.jar.asc > log4j-slf4j-impl-2.0-beta4.jar.asc > log4j-slf4j-impl-2.0-beta4.jar > log4j-jcl-2.0-beta4.pom.asc > log4j-jcl-2.0-beta4.jar > log4j-jcl-2.0-beta4-sources.jar.asc > log4j-jcl-2.0-beta4-sources.jar > log4j-jcl-2.0-beta4.jar.asc > log4j-jcl-2.0-beta4-javadoc.jar.asc > log4j-jcl-2.0-beta4-javadoc.jar > log4j-jcl-2.0-beta4.pom > log4j-1.2-api-2.0-beta4.pom > log4j-1.2-api-2.0-beta4.pom.asc > log4j-1.2-api-2.0-beta4.jar > log4j-1.2-api-2.0-beta4-javadoc.jar > log4j-1.2-api-2.0-beta4.jar.asc > log4j-1.2-api-2.0-beta4-javadoc.jar.asc > log4j-1.2-api-2.0-beta4-sources.jar > log4j-1.2-api-2.0-beta4-sources.jar.asc > log4j-flume-ng-2.0-beta4-tests.jar > log4j-flume-ng-2.0-beta4-sources.jar > log4j-flume-ng-2.0-beta4.pom.asc > log4j-flume-ng-2.0-beta4-javadoc.jar > log4j-flume-ng-2.0-beta4-tests.jar.asc > log4j-flume-ng-2.0-beta4-javadoc.jar.asc > log4j-flume-ng-2.0-beta4.jar > log4j-flume-ng-2.0-beta4.jar.asc > log4j-flume-ng-2.0-beta4-sources.jar.asc > log4j-flume-ng-2.0-beta4.pom > log4j-to-slf4j-2.0-beta4.pom.asc > log4j-to-slf4j-2.0-beta4-javadoc.jar.asc > log4j-to-slf4j-2.0-beta4.jar.asc > log4j-to-slf4j-2.0-beta4.pom > log4j-to-slf4j-2.0-beta4-sources.jar.asc > log4j-to-slf4j-2.0-beta4-javadoc.jar > log4j-to-slf4j-2.0-beta4-sources.jar > log4j-to-slf4j-2.0-beta4.jar > log4j-distribution-2.0-beta4-bin.zip.asc > log4j-distribution-2.0-beta4-src.zip > log4j-distribution-2.0-beta4-bin.tar.gz > log4j-distribution-2.0-beta4-src.zip.asc > log4j-distribution-2.0-beta4-bin.tar.gz.asc > log4j-distribution-2.0-beta4.pom > log4j-distribution-2.0-beta4-src.tar.gz.asc > log4j-distribution-2.0-beta4-bin.zip > log4j-distribution-2.0-beta4.pom.asc > log4j-distribution-2.0-beta4-src.tar.gz > log4j-api-2.0-beta4-sources.jar.asc > log4j-api-2.0-beta4-javadoc.jar.asc > log4j-api-2.0-beta4-sources.jar > log4j-api-2.0-beta4.jar.asc > log4j-api-2.0-beta4-javadoc.jar > log4j-api-2.0-beta4.jar > log4j-api-2.0-beta4.pom.asc > log4j-api-2.0-beta4.pom > log4j-core-2.0-beta4.jar > log4j-core-2.0-beta4-sources.jar > log4j-core-2.0-beta4-tests.jar.asc > log4j-core-2.0-beta4.jar.asc > log4j-core-2.0-beta4-sources.jar.asc > log4j-core-2.0-beta4-tests.jar > log4j-core-2.0-beta4.pom.asc > log4j-core-2.0-beta4-javadoc.jar > log4j-core-2.0-beta4-javadoc.jar.asc > log4j-core-2.0-beta4.pom > log4j-2.0-beta4.pom > log4j-2.0-beta4.pom.asc > -- http://www.grobmeier.de https://www.timeandbill.de --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
