Hi,

If you've setup your Tomcat with log4j logging, and want to add Solr, within 
the same logging config, you need to:
 #1. Remove slf4j-jdk14-1.6.1.jar from solr.war (unpack, remove, repack)
 #2. Download slf4j-log4j12-1.6.1.jar (from slf4j.org) and place it in e.g. 
tomcat/shared/lib

If solr.war shipped without a pre-packaged binding, you could skip #1. The 
binding jar you deploy to appserver lib would also take effect for any other 
webapp using slf4j deployed to the same app-server.

An alternative to manually repackage solr.war as in #1, is Hoss' suggestion in 
SOLR-2487 of a new ANT option to build Solr artifacts without the JUL binding.

--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com

On 18. mai 2011, at 18.33, Shawn Heisey wrote:

> On 5/17/2011 10:00 AM, Chris Hostetter wrote:
>> : If I understand what you've said above correctly, removing the binding in
>> : solr.war would make it inherit the binding in jetty/tomcat/whatever, is 
>> that
>> : right?  That sounds like an awesome plan to me.  The example jetty server 
>> can
>> : be configured instead of solr.war.  Once you've answered this, I can 
>> submit my
>> : vote.
>> 
>> no, removing the bindings in solr.war would result in solr not logging
>> *anything* unless you manually added a jar (defining the bindings you
>> want) to the jetty (or tomcat) system classloader.
> 
> What I'd want to have is the ability to download Solr source code, not modify 
> anything, create a .war, and drop it into an existing system that has my 
> preferred logging already set up, which from what you are saying would also 
> require that the example have a jar with the JDK bindings, and that everyone 
> who sets up a more custom system create their own jar and put it somewhere it 
> can be found.
> 
> What's involved in creating that jar?  Is it something that a novice could 
> get done?  Is it something that could be prepackaged for the most common 
> choices, or possibly already available on the Internet?
> 
> Thanks,
> Shawn
> 

Reply via email to