Ehh... I don't think anyone would say that "commons logging is such a great
thing" in the first place.  You'll find plenty of info to the contrary. 
Besides, JCL is targeted at reusable libraries / embedded things and Tomcat
doesn't fit that and so it doesn't use it.
~ David


Shalin Shekhar Mangar wrote:
> 
> +1
> 
> Thanks for the links Hoss, I personally wouldn't prefer to use a framework
> for something built into Java itself. Infact, this discussion prompted me
> to
> think about why Tomcat is not using commons-logging if it is such a great
> thing.
> 
> On Tue, Apr 22, 2008 at 10:24 PM, Chris Hostetter
> <[EMAIL PROTECTED]>
> wrote:
> 
>> : I know logging is sometimes a religious debate, but would others
>> consider a
>> : patch that switched Solr to use log4j?  Or, commons-logging?  I just
>> don't
>> : think JUL is up to snuff when it comes to logging.  It's a PITA to
>> configure,
>> : is not flexible, doesn't play nice with other logging systems and, all
>> in all,
>> : just seems like crappy design by committee where the lowest common
>> denominator
>> : won out.
>>
>> I'm opposed to this.  and I'vealready said everything i think needs to
>> be said about the topic in this thread...
>>
>>
>> http://www.nabble.com/Changing-Logging-in-Solr-to-Apache-Commons-Logging-to9728394.html
>>
>> ...I won't rehash all my points again, except to reiterate that:
>>
>>  1) JDK logging is first and foremost an API, with a default
>> implementation.  If people spent as much time writing implementations of
>> that API as they do writing other logging frameworks, or tweaking apps to
>> work with multiple frameworks, the world would be a much better place.
>>
>>  2) If we do switch from something as universal as JDK logging to a
>> differnet framework, then commons logging in particular is a really bad
>> choice.  It is not ment to be a "logging framework" used by applications,
>> it exists to be an abstraction to protect small libraries from needing
>> to worry about the logging framework choices of hte applications that use
>> them.  In the words of Rod Waldhoff...
>>
>> http://radio.weblogs.com/0122027/2003/08/15.html
>> >> "In fact, there are very limited circumstances in which Commons
>> Logging
>> >> is useful. If you're building a stand-alone application, don't use
>> >> commons-logging. If you're building an application server, don't use
>> >> commons-logging. If you're building a moderately large framework,
>> don't
>> >> use commons-logging. If however, like the Jakarta Commons project,
>> >> you're building a tiny little component that you intend for other
>> >> developers to embed in their applications and frameworks, and you
>> >> believe that logging information might be useful to those clients, and
>> >> you can't be sure what logging framework they're going to want to use,
>> >> then commons-logging might be useful to you.
>>
>>
>> : Not too mention SolrJ uses commons-logging, so as it stands now Solr
>> : uses two different logging mechanisms.
>>
>> SolrJ using commons logging isn't something I was particularly aware of,
>> but it does in fact make sense given it's intended usage as library for
>> use in other papplications.  That doesn't mean Solr is using two
>> differnet
>> mechanisms, it means that Solr as an application is using the JDK Logging
>> API, and SolrJ as a library in use by Solr is using the commons-logging
>> API on top of that ... the underlying logging implementation is still up
>> to the end user running Solr in their servlet container.
>>
>>
>> -Hoss
>>
>>
> 
> 
> -- 
> Regards,
> Shalin Shekhar Mangar.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Solr-Logging-tp16836646p17028232.html
Sent from the Solr - Dev mailing list archive at Nabble.com.

Reply via email to