Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 64678 invoked from network); 28 Jun 2005 04:56:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 28 Jun 2005 04:56:29 -0000 Received: (qmail 58042 invoked by uid 500); 28 Jun 2005 04:56:28 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 57869 invoked by uid 500); 28 Jun 2005 04:56:27 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 57854 invoked by uid 99); 28 Jun 2005 04:56:27 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Jun 2005 21:56:27 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [69.60.122.60] (HELO srv01.dpml.net) (69.60.122.60) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Jun 2005 21:56:26 -0700 Received: from [218.208.206.93] (helo=clt-5-143.netcompartner.com) by srv01.dpml.net with esmtpa (Exim 4.50) id 1Dn891-0001sE-UH for dev@directory.apache.org; Tue, 28 Jun 2005 04:56:24 +0000 From: Niclas Hedhman To: "Apache Directory Developers List" Subject: Re: [apacheds] Which logging framework? Date: Tue, 28 Jun 2005 12:56:21 +0800 User-Agent: KMail/1.7.2 References: <768dcb2e05062717261892f89c@mail.gmail.com> <800df63905062718565024be6b@mail.gmail.com> In-Reply-To: <800df63905062718565024be6b@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200506281256.21756.niclas@hedhman.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Tuesday 28 June 2005 09:56, Marc Boorshtein wrote: > doesn't commons logging do just that? =A0let you easily migrate between > log4j & built in logging? Jakarta Commons-Logging has many issues related to its dynamic=20 lookup/resolution of the logging system to use. Ceki G=FClc=FC has an article that covers this in great detail, and at the = end=20 talks of static binding being the solution. Not sure if JCL has gone this=20 route for the new upcoming release, but I think not, and that there are a=20 huge gap between JCL's notion of what works, and the emperically collected= =20 use-cases that doesn't. Ceki has released Simple Logging Facade 4 Java, SLF4J, which is basically a= n=20 API without the implementation and that you statically bind that API to the= =20 implementation in a Jar file. I.e. it works for all conceived use-cases. See Ceki's article at; http://www.qos.ch/logging/classloader.jsp Another interesting read is; http://www.qos.ch/logging/thinkAgain.jsp Cheers Niclas