Return-Path: X-Original-To: apmail-logging-log4j-dev-archive@www.apache.org Delivered-To: apmail-logging-log4j-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8A10C10229 for ; Wed, 10 Jul 2013 20:55:14 +0000 (UTC) Received: (qmail 55316 invoked by uid 500); 10 Jul 2013 20:55:14 -0000 Delivered-To: apmail-logging-log4j-dev-archive@logging.apache.org Received: (qmail 55259 invoked by uid 500); 10 Jul 2013 20:55:14 -0000 Mailing-List: contact log4j-dev-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Log4J Developers List" Reply-To: "Log4J Developers List" Delivered-To: mailing list log4j-dev@logging.apache.org Received: (qmail 55251 invoked by uid 99); 10 Jul 2013 20:55:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Jul 2013 20:55:14 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of garydgregory@gmail.com designates 209.85.214.41 as permitted sender) Received: from [209.85.214.41] (HELO mail-bk0-f41.google.com) (209.85.214.41) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Jul 2013 20:55:07 +0000 Received: by mail-bk0-f41.google.com with SMTP id jc3so3092762bkc.28 for ; Wed, 10 Jul 2013 13:54:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=tZG+tAEUwFsmhqa2GBWkypocdo6nVzixCJeGRTL/qFo=; b=RmsrIA5O/3EOrxuGlQPWvi/pqh+9mWnzAWmU/aZXqksSRRIOwogcVWH1RH0nG8emX9 AG7THcly7oprCrcxl7sy7JqqaXwaTf/oPfNsUa4iqcHy1OV81EtnF/7evQwOZ4CpqH1q 6mRi8OAwJyxisp7iEDZ+0ell6AqQj+SsTdQkdadlBQ3yuhpBVgXQGywtji3xoHOY+C90 Sq7hu1xLR4zOUCsI12rwlYR3KF3ZqtF1Nb/Y9s+uXjrHCXtARjsqNWYTxoxzoUK8Fqx3 4QlSuPdo6g+YpjEiV2zpy9Oma7vwpH9MfceXLrBgiCOMHVA2sWjFlYMAUD25cE+2kk7p ZQCQ== MIME-Version: 1.0 X-Received: by 10.205.46.195 with SMTP id up3mr5145346bkb.108.1373489686992; Wed, 10 Jul 2013 13:54:46 -0700 (PDT) Received: by 10.204.187.11 with HTTP; Wed, 10 Jul 2013 13:54:46 -0700 (PDT) In-Reply-To: <4DFED452-AEBC-4390-9B22-0B667C4F4E20@dslextreme.com> References: <6A905D40-86FA-43EA-8DF1-39C6FF1666E8@dslextreme.com> <4DFED452-AEBC-4390-9B22-0B667C4F4E20@dslextreme.com> Date: Wed, 10 Jul 2013 16:54:46 -0400 Message-ID: Subject: Re: [VOTE] Log4j 2.0-beta8 rc1 From: Gary Gregory To: Log4J Developers List Content-Type: multipart/alternative; boundary=bcaec529939de58b8004e12e7c01 X-Virus-Checked: Checked by ClamAV on apache.org --bcaec529939de58b8004e12e7c01 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, Jul 10, 2013 at 4:49 PM, Ralph Goers wr= ote: > I assume you mean printf(Level, Marker, String, Object...). printf(Level= , > String, Object...) should pass a null since there is no Marker. > Right! There's a bug in my bug report! > > Thanks for checking this. I will redo the release immediately. > YW, thank you. G > > Ralph > > On Jul 10, 2013, at 1:44 PM, Gary Gregory wrote: > > Hi All: > > Thank you Ralph for preparing another beta release. > > It looks like new Logger#printf code has a copy/paste bug in > org.apache.logging.log4j.spi.AbstractLogger.printf(Level, String, > Object...) where null is passed to isEnabled instead of the marker. > > I think this is -1 because it is a new feature in this beta that is broke= n. > > Gary > > > > > > On Wed, Jul 10, 2013 at 2:52 PM, Ralph Goers = wrote: > >> This is a vote to release Log4j 2.0-beta8, the tenth release of Log4j 2.= 0. >> >> Changes in this version include: >> >> Fixed Bugs: >> o LOG4J2-302: Added toString methods to ThreadContextStack/Map >> implementation classes. >> o LOG4J2-300: WriterThread was ending when no agents are available whic= h >> caused an OutOfMemoryError. >> o LOG4J2-278: Filter calls from Avro or Flume to be ignored by the >> FlumeAppender. >> o LOG4J2-279: FlumePersistentManager now calls Berkeley DB from threads >> to avoid encountering interrupts in the application. >> o LOG4J2-296: Wasted work in FlumePersistentManager.createManager. >> o LOG4J2-297: Wasted work in TestConfigurator.testEnvironment. >> o LOG4J2-298: Wasted work in StyleConverterTest.setupClass. >> o LOG4J2-280: AsyncLogger threads are now daemon threads and won't >> prevent the JVM from shutting down anymore. >> o LOG4J2-295: Fast(Rolling)FileAppender now correctly handles messages >> exceeding the buffer size. >> o LOG4J2-271: FastRollingFileAppender with TimeBasedTriggeringPolicy no= w >> works correctly if append=3Dfalse. >> o LOG4J2-267: FastRollingFileAppender with TimeBasedTriggeringPolicy no= w >> works correctly if append=3Dfalse. >> o LOG4J2-292: Fast(Rolling)FileAppender now correctly appends to (does >> not overwrite) existing file. >> o LOG4J2-289: Upgrade javadoc plugin to 2.9.1 to fix javadoc security >> issue. >> o LOG4J2-139: Fix NullPointerException (regression due to fix for >> LOG4J2-228) >> o LOG4J2-275: FlumeAvroManager fails to notify client of failing event >> if Flume RPCClient cannot be created. >> >> Changes: >> o LOG4J2-301: Add printf methods to Logger API. >> o LOG4J2-282: Allow the default status level to be specified as a syste= m >> property. >> o LOG4J2-294: LogManager.getLogger can now be called without a logger >> name or with a null logger name. >> o LOG4J2-288: Update JUnit to 4.11 from 4.7. >> o LOG4J2-287: Update Hibernate to 4.3 beta3 from beta2. >> o LOG4J2-286: Update test H2 JDBC driver to 1.172 from 1.171. >> o LOG4J2-285: Update Jansi jar to 1.11 from 1.9. >> o LOG4J2-284: Update Log4j 1 dependency to 1.2.17 from 1.2.16. >> o LOG4J2-283: Remove dependency on Apache ORO jar. >> o LOG4J2-277: Wasted work in RollingAppenderSizeTest.testAppender() and >> others. >> o LOG4J2-168: Include arbitrary message fields in RFC-5424 structured >> data. Thanks to Scott Severtson. >> o LOG4J2-274: Wasted work in UUIDUtil initialization. >> o LOG4J2-273: Wasted work in XMLLayout.toSerializable(). >> >> >> Please test and cast your votes. >> [] +1, release the artifacts >> [] -1, don't release because=E2=80=A6 >> >> 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-bet= a8/ >> >> Web Site: http://people.apache.org/~rgoers/log4j2/ >> >> Artifacts: >> https://repository.apache.org/content/repositories/orgapachelogging-130/ >> >> The artifacts may be downloaded using >> wget -e robots=3Doff --cut-dirs=3D3 -r -p -np --no-check-certificate >> https://repository.apache.org/content/repositories/orgapachelogging-130/= org/apache/logging/log4j/ >> >> *Description:* >> >> Log4j 2.0-beta8 rc1 >> >> *Details:* >> >> The following artifacts have been staged to the org.apache.logging-130 >> (u:rgoers, a:65.204.229.11) >> repository. >> >> archetype-catalog.xml >> log4j-jmx-gui-2.0-beta8-javadoc.jar >> log4j-jmx-gui-2.0-beta8-sources.jar.asc >> log4j-jmx-gui-2.0-beta8-sources.jar >> log4j-jmx-gui-2.0-beta8.pom.asc >> log4j-jmx-gui-2.0-beta8.jar >> log4j-jmx-gui-2.0-beta8-javadoc.jar.asc >> log4j-jmx-gui-2.0-beta8.jar.asc >> log4j-jmx-gui-2.0-beta8.pom >> log4j-slf4j-impl-2.0-beta8.pom >> log4j-slf4j-impl-2.0-beta8-sources.jar.asc >> log4j-slf4j-impl-2.0-beta8.pom.asc >> log4j-slf4j-impl-2.0-beta8-sources.jar >> log4j-slf4j-impl-2.0-beta8-javadoc.jar >> log4j-slf4j-impl-2.0-beta8-javadoc.jar.asc >> log4j-slf4j-impl-2.0-beta8.jar.asc >> log4j-slf4j-impl-2.0-beta8.jar >> log4j-samples-2.0-beta8.pom.asc >> log4j-samples-2.0-beta8.pom >> log4j-samples-flume-common-2.0-beta8-sources.jar.asc >> log4j-samples-flume-common-2.0-beta8.pom.asc >> log4j-samples-flume-common-2.0-beta8-javadoc.jar >> log4j-samples-flume-common-2.0-beta8.jar.asc >> log4j-samples-flume-common-2.0-beta8.jar >> log4j-samples-flume-common-2.0-beta8-sources.jar >> log4j-samples-flume-common-2.0-beta8-javadoc.jar.asc >> log4j-samples-flume-common-2.0-beta8.pom >> log4j-jcl-2.0-beta8-sources.jar.asc >> log4j-jcl-2.0-beta8-javadoc.jar.asc >> log4j-jcl-2.0-beta8.jar >> log4j-jcl-2.0-beta8.pom >> log4j-jcl-2.0-beta8-javadoc.jar >> log4j-jcl-2.0-beta8-sources.jar >> log4j-jcl-2.0-beta8.jar.asc >> log4j-jcl-2.0-beta8.pom.asc >> log4j-taglib-2.0-beta8.jar >> log4j-taglib-2.0-beta8.pom >> log4j-taglib-2.0-beta8-javadoc.jar >> log4j-taglib-2.0-beta8-javadoc.jar.asc >> log4j-taglib-2.0-beta8-sources.jar >> log4j-taglib-2.0-beta8.jar.asc >> log4j-taglib-2.0-beta8.pom.asc >> log4j-taglib-2.0-beta8-sources.jar.asc >> log4j-core-osgi-jpa-2.0-beta8.jar.asc >> log4j-core-osgi-jpa-2.0-beta8.jar >> log4j-core-osgi-jpa-2.0-beta8-sources.jar.asc >> log4j-core-osgi-jpa-2.0-beta8.pom >> log4j-core-osgi-jpa-2.0-beta8.pom.asc >> log4j-core-osgi-jpa-2.0-beta8-sources.jar >> log4j-osgi-2.0-beta8.pom >> log4j-osgi-2.0-beta8.pom.asc >> log4j-core-osgi-nosql-couch-2.0-beta8.jar.asc >> log4j-core-osgi-nosql-couch-2.0-beta8-sources.jar >> log4j-core-osgi-nosql-couch-2.0-beta8.pom.asc >> log4j-core-osgi-nosql-couch-2.0-beta8-sources.jar.asc >> log4j-core-osgi-nosql-couch-2.0-beta8.pom >> log4j-core-osgi-nosql-couch-2.0-beta8.jar >> log4j-core-osgi-reduced-2.0-beta8-sources.jar.asc >> log4j-core-osgi-reduced-2.0-beta8-sources.jar >> log4j-core-osgi-reduced-2.0-beta8.pom.asc >> log4j-core-osgi-reduced-2.0-beta8.jar >> log4j-core-osgi-reduced-2.0-beta8.jar.asc >> log4j-core-osgi-reduced-2.0-beta8.pom >> log4j-core-osgi-net-2.0-beta8-sources.jar >> log4j-core-osgi-net-2.0-beta8.pom.asc >> log4j-core-osgi-net-2.0-beta8.pom >> log4j-core-osgi-net-2.0-beta8.jar >> log4j-core-osgi-net-2.0-beta8.jar.asc >> log4j-core-osgi-net-2.0-beta8-sources.jar.asc >> log4j-core-osgi-nosql-mongo-2.0-beta8-sources.jar >> log4j-core-osgi-nosql-mongo-2.0-beta8-sources.jar.asc >> log4j-core-osgi-nosql-mongo-2.0-beta8.pom.asc >> log4j-core-osgi-nosql-mongo-2.0-beta8.jar.asc >> log4j-core-osgi-nosql-mongo-2.0-beta8.pom >> log4j-core-osgi-nosql-mongo-2.0-beta8.jar >> log4j-core-osgi-async-2.0-beta8.jar >> log4j-core-osgi-async-2.0-beta8.pom.asc >> log4j-core-osgi-async-2.0-beta8.jar.asc >> log4j-core-osgi-async-2.0-beta8.pom >> log4j-core-osgi-async-2.0-beta8-sources.jar.asc >> log4j-core-osgi-async-2.0-beta8-sources.jar >> log4j-distribution-2.0-beta8-bin.tar.gz.asc >> log4j-distribution-2.0-beta8-osgi-bin.tar.gz.asc >> log4j-distribution-2.0-beta8-bin.zip.asc >> log4j-distribution-2.0-beta8-bin.tar.gz >> log4j-distribution-2.0-beta8.pom >> log4j-distribution-2.0-beta8-osgi-bin.zip >> log4j-distribution-2.0-beta8-src.tar.gz.asc >> log4j-distribution-2.0-beta8-bin.zip >> log4j-distribution-2.0-beta8-osgi-bin.zip.asc >> log4j-distribution-2.0-beta8.pom.asc >> log4j-distribution-2.0-beta8-src.tar.gz >> log4j-distribution-2.0-beta8-osgi-bin.tar.gz >> log4j-distribution-2.0-beta8-src.zip.asc >> log4j-distribution-2.0-beta8-src.zip >> log4j-1.2-api-2.0-beta8-sources.jar.asc >> log4j-1.2-api-2.0-beta8-sources.jar >> log4j-1.2-api-2.0-beta8.jar.asc >> log4j-1.2-api-2.0-beta8.pom >> log4j-1.2-api-2.0-beta8-javadoc.jar.asc >> log4j-1.2-api-2.0-beta8-javadoc.jar >> log4j-1.2-api-2.0-beta8.pom.asc >> log4j-1.2-api-2.0-beta8.jar >> log4j-flume-ng-2.0-beta8-sources.jar >> log4j-flume-ng-2.0-beta8.jar.asc >> log4j-flume-ng-2.0-beta8.pom.asc >> log4j-flume-ng-2.0-beta8-tests.jar.asc >> log4j-flume-ng-2.0-beta8-tests.jar >> log4j-flume-ng-2.0-beta8-javadoc.jar >> log4j-flume-ng-2.0-beta8.jar >> log4j-flume-ng-2.0-beta8.pom >> log4j-flume-ng-2.0-beta8-sources.jar.asc >> log4j-flume-ng-2.0-beta8-javadoc.jar.asc >> log4j-to-slf4j-2.0-beta8-javadoc.jar.asc >> log4j-to-slf4j-2.0-beta8-sources.jar >> log4j-to-slf4j-2.0-beta8.jar.asc >> log4j-to-slf4j-2.0-beta8-sources.jar.asc >> log4j-to-slf4j-2.0-beta8.pom.asc >> log4j-to-slf4j-2.0-beta8-javadoc.jar >> log4j-to-slf4j-2.0-beta8.jar >> log4j-to-slf4j-2.0-beta8.pom >> log4j-api-2.0-beta8-javadoc.jar >> log4j-api-2.0-beta8.jar.asc >> log4j-api-2.0-beta8.pom >> log4j-api-2.0-beta8.jar >> log4j-api-2.0-beta8.pom.asc >> log4j-api-2.0-beta8-sources.jar.asc >> log4j-api-2.0-beta8-javadoc.jar.asc >> log4j-api-2.0-beta8-sources.jar >> log4j-core-2.0-beta8.jar.asc >> log4j-core-2.0-beta8-javadoc.jar.asc >> log4j-core-2.0-beta8.pom.asc >> log4j-core-2.0-beta8.jar >> log4j-core-2.0-beta8-sources.jar >> log4j-core-2.0-beta8-tests.jar.asc >> log4j-core-2.0-beta8-sources.jar.asc >> log4j-core-2.0-beta8-tests.jar >> log4j-core-2.0-beta8.pom >> log4j-core-2.0-beta8-javadoc.jar >> log4j-2.0-beta8.pom.asc >> log4j-2.0-beta8.pom >> * >> * >> > > > > -- > E-Mail: garydgregory@gmail.com | ggregory@apache.org > 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 > > > --=20 E-Mail: garydgregory@gmail.com | ggregory@apache.org 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 --bcaec529939de58b8004e12e7c01 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On W= ed, Jul 10, 2013 at 4:49 PM, Ralph Goers <ralph.goers@dslextreme.= com> wrote:
I a= ssume you mean printf(Level, Marker, String, Object...). =C2=A0printf(Level= , String, Object...) should pass a null since there is no Marker.=C2=A0

Right! There's a bug in my bug r= eport!
=C2=A0

Thanks for checking this. =C2=A0I will redo the release= immediately.

YW, thank you.
G
=C2=A0

Ralph

On Jul 10, 2013, at 1:44 PM, Gary Gregory wrote:

Hi All:

Thank you Ralph for preparing another = beta release.

It looks like new Logger#printf code has a copy/paste = bug in org.apache.logging.log4j.spi.AbstractLogger.printf(Level, String, Ob= ject...) where null is passed to isEnabled instead of the marker.

I think this is -1 because it is a new feature in this beta = that is broken.

Gary





O= n Wed, Jul 10, 2013 at 2:52 PM, Ralph Goers <ralph.goers@dslext= reme.com> wrote:
This is = a vote to release Log4j 2.0-beta8, the tenth release of Log4j 2.0.

=
Changes in this version include:

<= div>Fixed Bugs:
o LOG4J2-302: =C2=A0Added toString methods to Thr= eadContextStack/Map implementation classes.=C2=A0
o LOG4J2-300: = =C2=A0WriterThread was ending when no agents are available which caused an = OutOfMemoryError.=C2=A0
o LOG4J2-278: =C2=A0Filter calls from Avro or Flume to be ignored by t= he FlumeAppender.=C2=A0
o LOG4J2-279: =C2=A0FlumePersistentManage= r now calls Berkeley DB from threads to avoid encountering interrupts in th= e application.=C2=A0
o LOG4J2-296: =C2=A0Wasted work in FlumePersistentManager.createManage= r.=C2=A0
o LOG4J2-297: =C2=A0Wasted work in TestConfigurator.test= Environment.=C2=A0
o LOG4J2-298: =C2=A0Wasted work in StyleConver= terTest.setupClass.=C2=A0
o LOG4J2-280: =C2=A0AsyncLogger threads are now daemon threads and won= 't prevent the JVM from shutting down anymore.=C2=A0
o LOG4J2= -295: =C2=A0Fast(Rolling)FileAppender now correctly handles messages exceed= ing the buffer size.=C2=A0
o LOG4J2-271: =C2=A0FastRollingFileAppender with TimeBasedTriggeringPo= licy now works correctly if append=3Dfalse.=C2=A0
o LOG4J2-267: = =C2=A0FastRollingFileAppender with TimeBasedTriggeringPolicy now works corr= ectly if append=3Dfalse.=C2=A0
o LOG4J2-292: =C2=A0Fast(Rolling)FileAppender now correctly appends to= (does not overwrite) existing file.=C2=A0
o LOG4J2-289: =C2=A0Up= grade javadoc plugin to 2.9.1 to fix javadoc security issue.=C2=A0
o LOG4J2-139: =C2=A0Fix NullPointerException (regression due to fix for L= OG4J2-228)=C2=A0
o LOG4J2-275: =C2=A0FlumeAvroManager fails to notify client of failing= event if Flume RPCClient cannot be created.=C2=A0

Changes:
o LOG4J2-301: =C2=A0Add printf methods to Logger API.= =C2=A0
o LOG4J2-282: =C2=A0Allow the default status level to be specified as a sys= tem property.=C2=A0
o LOG4J2-294: =C2=A0LogManager.getLogger can now be called without a l= ogger name or with a null logger name.=C2=A0
o LOG4J2-288: =C2=A0= Update JUnit to 4.11 from 4.7.=C2=A0
o LOG4J2-287: =C2=A0Update H= ibernate to 4.3 beta3 from beta2.=C2=A0
o LOG4J2-286: =C2=A0Update test H2 JDBC driver to 1.172 from 1.171.=C2= =A0
o LOG4J2-285: =C2=A0Update Jansi jar to 1.11 from 1.9.=C2=A0<= /div>
o LOG4J2-284: =C2=A0Update Log4j 1 dependency to 1.2.17 from 1.2.= 16.=C2=A0
o LOG4J2-283: =C2=A0Remove dependency on Apache ORO jar= .=C2=A0
o LOG4J2-277: =C2=A0Wasted work in RollingAppenderSizeTest.testAppende= r() and others.=C2=A0
o LOG4J2-168: =C2=A0Include arbitrary messa= ge fields in RFC-5424 structured data. Thanks to Scott Severtson.=C2=A0
o LOG4J2-274: =C2=A0Wasted work in UUIDUtil initialization.=C2=A0
o LOG4J2-273: =C2=A0Wasted work in XMLLayout.toSerializable().=C2=A0


Please test and= cast your votes.
[] +1, release the artifacts
[] -1, d= on't release because=E2=80=A6

The vote will remain open for 72 hours (or more if requ= ired).



Artifacts:=C2=A0https= ://repository.apache.org/content/repositories/orgapachelogging-130/

The artifacts may be downloaded using
wg= et -e robots=3Doff --cut-dirs=3D3 -r -p -np --no-check-certificate=C2=A0https://repository.apache= .org/content/repositories/orgapachelogging-130/org/apache/logging/log4j/

Description:

Log4j 2.0-beta8 rc1
Details:

The following artifacts have been staged to the= =C2=A0
org.apache.logging-130 (u:rgoers, a:65.204= .229.11)=C2=A0repository.

archetype-catalog.xml<= /a>
log4j-jmx-gui-2.0-beta8-javadoc= .jar
log4j-jmx-gui-2.0-beta8-sources.ja= r.asc
log4j-jmx-gui-2.0-beta8-sources.jar
log4j-jmx-gui-2.0-beta8.pom.asc
log4j-jmx-gui-2.0-beta8.jar
log4j-jmx-gui-2.0-beta8-javadoc.ja= r.asc
log4j-jmx-gui-2.0-beta8.jar.asc
log4j-jmx-gui-2.0-beta8.pom
log4j-slf4j-impl-2.0-beta8.pom
log4j-slf4j-impl-2.0-beta8-sou= rces.jar.asc
log4j-slf4j-impl-2.0-beta8.pom.asc
log4j-slf4j-impl-2.0-beta8-sourc= es.jar
log4j-slf4j-impl-2.0-beta8-javad= oc.jar
log4j-slf4j-impl-2.0-beta8-j= avadoc.jar.asc
log4j-slf4j-impl-2.0-beta8.jar.asc
log4j-slf4j-impl-2.0-beta8.jar
log4j-samples-2.0-beta8.pom.asc<= br> log4j-samples-2.0-beta8.pom
log= 4j-samples-flume-common-2.0-beta8-sources.jar.asc
log4j-sa= mples-flume-common-2.0-beta8.pom.asc
log4= j-samples-flume-common-2.0-beta8-javadoc.jar
log4j-sa= mples-flume-common-2.0-beta8.jar.asc
log4j-sample= s-flume-common-2.0-beta8.jar
log4= j-samples-flume-common-2.0-beta8-sources.jar
= log4j-samples-flume-common-2.0-beta8-javadoc.jar.asc
log4j-sample= s-flume-common-2.0-beta8.pom
log4j-jcl-2.0-beta8-sources.jar.asc log4j-jcl-2.0-beta8-javadoc.jar.asc log4j-jcl-2.0-beta8.jar
lo= g4j-jcl-2.0-beta8.pom
log4j-jcl-2.0-beta8-javadoc.jar
log4j-jcl-2.0-beta8-sources.jar
log4j-jcl-2.0-beta8.jar.asc
log4j-jcl-2.0-beta8.pom.asc
log4j-taglib-2.0-beta8.jar
log4j-taglib-2.0-beta8.pom
log4j-taglib-2.0-beta8-javadoc.jar log4j-taglib-2.0-beta8-javadoc.jar.a= sc
log4j-taglib-2.0-beta8-sources.jar log4j-taglib-2.0-beta8.jar.asc
log4j-taglib-2.0-beta8.pom.asc
log4j-taglib-2.0-beta8-sources.jar.a= sc
log4j-core-osgi-jpa-2.0-b= eta8.jar.asc
log4j-core-osgi-jpa-2.0-beta8= .jar
log4j-core-osgi-j= pa-2.0-beta8-sources.jar.asc
log4j-core-osgi-jpa-2.0-beta8= .pom
log4j-core-osgi-jpa-2.0-b= eta8.pom.asc
log4j-core-osgi-jpa-2= .0-beta8-sources.jar
log4j-osgi-2.0-beta8.pom
log4j-osgi-2.0-beta8.pom.asc
log4j-cor= e-osgi-nosql-couch-2.0-beta8.jar.asc
log4j= -core-osgi-nosql-couch-2.0-beta8-sources.jar
log4j-cor= e-osgi-nosql-couch-2.0-beta8.pom.asc
l= og4j-core-osgi-nosql-couch-2.0-beta8-sources.jar.asc
log4j-core-os= gi-nosql-couch-2.0-beta8.pom
log4j-core-os= gi-nosql-couch-2.0-beta8.jar
log4j-cor= e-osgi-reduced-2.0-beta8-sources.jar.asc
log4j-core-os= gi-reduced-2.0-beta8-sources.jar
log4j-core-osgi-r= educed-2.0-beta8.pom.asc
log4j-core-osgi-reduc= ed-2.0-beta8.jar
log4j-core-osgi-r= educed-2.0-beta8.jar.asc
log4j-core-osgi-reduc= ed-2.0-beta8.pom
log4j-core-osgi-net-2= .0-beta8-sources.jar
log4j-core-osgi-net-2.0-b= eta8.pom.asc
log4j-core-osgi-net-2.0-beta8= .pom
log4j-core-osgi-net-2.0-beta8= .jar
log4j-core-osgi-net-2.0-b= eta8.jar.asc
log4j-core-osgi-n= et-2.0-beta8-sources.jar.asc
log4j= -core-osgi-nosql-mongo-2.0-beta8-sources.jar
l= og4j-core-osgi-nosql-mongo-2.0-beta8-sources.jar.asc
log4j-cor= e-osgi-nosql-mongo-2.0-beta8.pom.asc
log4j-cor= e-osgi-nosql-mongo-2.0-beta8.jar.asc
log4j-core-os= gi-nosql-mongo-2.0-beta8.pom
log4j-core-os= gi-nosql-mongo-2.0-beta8.jar
log4j-core-osgi-async-2.0= -beta8.jar
log4j-core-osgi-async= -2.0-beta8.pom.asc
log4j-core-osgi-async= -2.0-beta8.jar.asc
log4j-core-osgi-async-2.0= -beta8.pom
log4j-core-os= gi-async-2.0-beta8-sources.jar.asc
log4j-core-osgi-a= sync-2.0-beta8-sources.jar
log4j-distribution-2.0-be= ta8-bin.tar.gz.asc
log4j-distribution-2= .0-beta8-osgi-bin.tar.gz.asc
log4j-distribution-2.0-beta8= -bin.zip.asc
log4j-distribution-2.0-beta8-= bin.tar.gz
log4j-distribution-2.0-beta8.pom=
log4j-distribution-2.0-beta= 8-osgi-bin.zip
log4j-distribution-2.0-be= ta8-src.tar.gz.asc
log4j-distribution-2.0-beta8-bin= .zip
log4j-distribution-2.0-= beta8-osgi-bin.zip.asc
log4j-distribution-2.0-beta8.pom= .asc
log4j-distribution-2.0-beta8-= src.tar.gz
log4j-distribution-2.0-b= eta8-osgi-bin.tar.gz
log4j-distribution-2.0-beta8= -src.zip.asc
log4j-distribution-2.0-beta8-src= .zip
log4j-1.2-api-2.0-beta8-sources.ja= r.asc
log4j-1.2-api-2.0-beta8-sources.jar

log4j-1.2-api-2.0-beta8.jar.asc
log4j-1.2-api-2.0-beta8.pom
log4j-1.2-api-2.0-beta8-javadoc.ja= r.asc
log4j-1.2-api-2.0-beta8-javadoc.jar

log4j-1.2-api-2.0-beta8.pom.asc
log4j-1.2-api-2.0-beta8.jar
log4j-flume-ng-2.0-beta8-sources.jar=
log4j-flume-ng-2.0-beta8.jar.asc
log4j-flume-ng-2.0-beta8.pom.asc
log4j-flume-ng-2.0-beta8-tests.jar= .asc
log4j-flume-ng-2.0-beta8-tests.jar=
log4j-flume-ng-2.0-beta8-javadoc.jar=
log4j-flume-ng-2.0-beta8.jar
log4j-flume-ng-2.0-beta8.pom
log4j-flume-ng-2.0-beta8-sources= .jar.asc
log4j-flume-ng-2.0-beta8-javadoc= .jar.asc
log4j-to-slf4j-2.0-beta8-javadoc= .jar.asc
log4j-to-slf4j-2.0-beta8-sources.jar=
log4j-to-slf4j-2.0-beta8.jar.asc
log4j-to-slf4j-2.0-beta8-sources= .jar.asc
log4j-to-slf4j-2.0-beta8.pom.asc
log4j-to-slf4j-2.0-beta8-javadoc.jar=
log4j-to-slf4j-2.0-beta8.jar
log4j-to-slf4j-2.0-beta8.pom
log4j-api-2.0-beta8-javadoc.jar
log4j-api-2.0-beta8.jar.asc
log4j-api-2.0-beta8.pom
lo= g4j-api-2.0-beta8.jar
log4j-api-2.0-beta8.pom.asc
log4j-api-2.0-beta8-sources.jar.asc
log4j-api-2.0-beta8-javadoc.jar.asc log4j-api-2.0-beta8-sources.jar
log4j-core-2.0-beta8.jar.asc
log4j-core-2.0-beta8-javadoc.jar.asc=
log4j-core-2.0-beta8.pom.asc
log4j-core-2.0-beta8.jar
log4j-core-2.0-beta8-sources.jar
log4j-core-2.0-beta8-tests.jar.asc
log4j-core-2.0-beta8-sources.jar.asc=
log4j-core-2.0-beta8-tests.jar
log4j-core-2.0-beta8.pom
log4j-core-2.0-beta8-javadoc.jar
log4j-2.0-beta8.pom.asc
log4j-2.0-beta8.pom




--




--
--bcaec529939de58b8004e12e7c01--