Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 75789 invoked from network); 1 Apr 2003 14:31:26 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 1 Apr 2003 14:31:26 -0000 Received: (qmail 27532 invoked by uid 97); 1 Apr 2003 14:33:15 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@nagoya.betaversion.org Received: (qmail 27524 invoked from network); 1 Apr 2003 14:33:15 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 1 Apr 2003 14:33:15 -0000 Received: (qmail 73367 invoked by uid 500); 1 Apr 2003 14:30:53 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 73339 invoked from network); 1 Apr 2003 14:30:52 -0000 Received: from e33.co.us.ibm.com (32.97.110.131) by daedalus.apache.org with SMTP; 1 Apr 2003 14:30:52 -0000 Received: from westrelay02.boulder.ibm.com (westrelay02.boulder.ibm.com [9.17.195.11]) by e33.co.us.ibm.com (8.12.9/8.12.2) with ESMTP id h31EUjfN045366 for ; Tue, 1 Apr 2003 09:30:45 -0500 Received: from d03nm120.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.193.82]) by westrelay02.boulder.ibm.com (8.12.8/NCO/VER6.5) with ESMTP id h31EUip1062602 for ; Tue, 1 Apr 2003 07:30:45 -0700 In-Reply-To: <20030330160256.N10076@icarus.apache.org> To: "Jakarta Commons Developers List" MIME-Version: 1.0 Subject: Re: [logging] Moving Towards A 1.0.3 Release X-Mailer: Lotus Notes Release 6.0 September 26, 2002 From: Richard Sitze Message-ID: Date: Tue, 1 Apr 2003 08:30:43 -0600 X-MIMETrack: Serialize by Router on D03NM120/03/M/IBM(Release 6.0 [IBM]|December 16, 2002) at 04/01/2003 07:30:45, Serialize complete at 04/01/2003 07:30:45 Content-Type: multipart/alternative; boundary="=_alternative 004FB00686256CFB_=" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N --=_alternative 004FB00686256CFB_= Content-Type: text/plain; charset="US-ASCII" Summary: +1 on all issues > Folks, > > A lot of people are interested in an updated release of commons-logging > that incorporates post-1.0.2 bugfixes. In order to do so, we need to > address the following outstanding bug reports -- I've described my own > recommendations on dealing with them in indented paragraphs marked > "CRM>>>" -- we need to come to consensus on the actions to take and them > implement them in order to reach a 1.0.3 release quickly: > > > 13201 Remove default log4j configuration > > CRM>>> I agree. The code in Log4JLogger.initialize() violates > the basic scope of commons-logging, which states "The basic > principle is that the user is totally responsible for the > configuration of the underlying logging system. Commons-logging > whould not change the existing configuration." As an alternative > to the application explicitly configuring things, logging > implementations should provide auto-configuration mechanisms > (for Log4J, that means recognizing the existence of the > "log4j.properties" resource and using it.) > > Similar code exists in the deprecated Log4JCategoryLogger class, > and should be removed from there as well. +1 > > > 16880 Language specs violation in Commons Logging 1.0.2 in class > LogFactoryImpl > > CRM>>> I haven't investigated this one yet, but we'll want to > make sure we do not introduce any security-related vulnerabilities > in dealing with it. +1 > > > 17561 LogFactoryImpl.guessConfig overrides configuration > > CRM>>> As the bug report points out, we currently mess up the > Log4J configuration even if you explicitly select SimpleLog. > Dealing with 13201 will fix part of that; as a further step I > would like to deprecate Log4jFactory and the way that it is > created as a proxy for the standard LogFactoryImpl. It seems > to add zero value, and only obfuscates the code -- anything > specific that we need should be possible in the base class. > I'd like to see Log4jFactory removed in 1.1, because > LogFactoryImpl should be capable of doing everything. +1 > > > 17894 Unable to configure commons-logging SimpleLog for a webapp > > Other than the part about getting the manifest created > correctly (which I've fixed), this *appears* to be a duplicate > of 17561. Agreed. > > What do you guys think on these issues? ******************************************* Richard A. Sitze IBM WebSphere WebServices Development --=_alternative 004FB00686256CFB_=--