Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 19693 invoked from network); 30 May 2006 14:04:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 30 May 2006 14:04:36 -0000 Received: (qmail 86440 invoked by uid 500); 30 May 2006 14:04:25 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 86345 invoked by uid 500); 30 May 2006 14:04:25 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 86275 invoked by uid 99); 30 May 2006 14:04:25 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 May 2006 07:04:24 -0700 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=RCVD_IN_SORBS_WEB,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: 82.138.226.220 is neither permitted nor denied by domain of t.p.ellison@gmail.com) Received: from [82.138.226.220] (HELO dublin.purplecloud.com) (82.138.226.220) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 May 2006 07:04:22 -0700 Received: (qmail 23121 invoked from network); 30 May 2006 15:04:31 +0100 Received: from blueice2n1.uk.ibm.com (HELO ?9.20.183.68?) (195.212.29.75) by smtp-dublin.purplecloud.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 30 May 2006 15:04:31 +0100 Message-ID: <447C50D2.9090009@gmail.com> Date: Tue, 30 May 2006 15:04:02 +0100 From: Tim Ellison User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: [classlib] JNDI provider's dependency on logging References: <447C40CB.5060002@pobox.com> In-Reply-To: <447C40CB.5060002@pobox.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N I can guarantee best performance and no yammering by removing the logging code ;-) Seriously, VMs know exactly which methods are being executed and their arguments, if we need trace or debug we can get lots of information from there. The logging statements are the equivalent of printf's in the code to see what is happening. Regards, Tim Geir Magnusson Jr wrote: > I don't mind the dependency as much as I worry about the performance and > the idea that our classlibraries might yammer out to stdout or logging > infrastructure to the surprise of the users.... > > geir > > > Zakharov, Vasily M wrote: >> Tim, >> >> I see your point of removing extra inter-dependencies between the >> modules, >> however I'm surprized by the idea of removing dependencies on Logging. >> >> Logging is a package specifically created to organize and structurize >> logging and debugging output, and I see using it as a good side of >> implementation >> of any component, as it provides the capability of having rich and >> detailed >> debugging output that can be switched on and off using standard means. >> >> Removing logging calls from Harmony components will make those >> components >> harder to debug and develop in future. Is it what we want? >> >> Vasily Zakharov >> Intel Middleware Products Division >> >> >> -----Original Message----- >> From: Tim Ellison [mailto:t.p.ellison@gmail.com] Sent: Tuesday, May >> 30, 2006 3:51 PM >> To: harmony-dev >> Subject: [classlib] JNDI provider's dependency on logging >> >> I've just imported the HARMONY-256 contribution of a DNS provider for >> JNDI into our repository. That provider introduces a new dependency >> between JNDI and LOGGING that we didn't have before. >> >> IIRC we agreed that we would not scatter logging calls throughout our >> implementation code, so unless I hear an objection I'll start to unpick >> that dependency and make JNDI independent of LOGGING. >> >> Regards, >> Tim >> > > --------------------------------------------------------------------- > Terms of use : http://incubator.apache.org/harmony/mailing.html > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org > For additional commands, e-mail: harmony-dev-help@incubator.apache.org > > -- Tim Ellison (t.p.ellison@gmail.com) IBM Java technology centre, UK. --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org For additional commands, e-mail: harmony-dev-help@incubator.apache.org