Re: [POLL] How do you (like to) do logging with Solr

2011-05-18 Thread Shawn Heisey

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



Re: [POLL] How do you (like to) do logging with Solr

2011-05-18 Thread Jan Høydahl
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
 



Re: [POLL] How do you (like to) do logging with Solr

2011-05-18 Thread Shawn Heisey
I usually build solr using 'ant test dist' to run tests and build the 
.war and other jars, in particular the dataimporthandler.  Having an 
alternate ant option to build without the binding would work for me.  
If/when I get around to changing logging mechanisms, I wouldn't be able 
to use the binary distribution, but with 3.1 I am already including 
selected patches from branch_3x and building it myself.


I can see that there is a lot of resistance to just removing the binding 
entirely.  I think that's a better option, but I know it's important to 
take care of the complete novices and their initial experience with the 
software.


[ ]  I always use the JDK logging as bundled in solr.war, that's perfect
[ ]  I sometimes use log4j or another framework and am happy with 
re-packaging solr.war
[X]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose 
at deploy time
[X]  Let me choose whether to bundle a binding or not at build time, 
using an ANT option

[ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
[ ]  What? Solr can do logging? How cool!


On 5/18/2011 3:31 PM, Jan Høydahl wrote:
 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.





Re: [POLL] How do you (like to) do logging with Solr

2011-05-18 Thread Chris Hostetter

: 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.

More specificly, i'm advocating a new ANT property that would let you 
specify (by path) whatever SLF4J binding jar you want to include, or 
that you don't want any SLF4J binding jar included (by specifying a path 
to a jar that doesn't exist)

I want the default...
ant dist

I don't want a binding in solr.war...
ant -Dslf4j.jar.path=BOGUS_FILE_PATH dist

I want a specific binding in solr.war...
ant -Dslf4j.jar.path=/my/lib/slf4j-jcl-*.jar dist


-Hoss


Re: [POLL] How do you (like to) do logging with Solr

2011-05-18 Thread kun xiong
 [ ]  I always use the JDK logging as bundled in solr.war, that's perfect
 [X ]  I sometimes use log4j or another framework and am happy with
re-packaging solr.war
 [ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can
choose at deploy time
 [x ]  Let me choose whether to bundle a binding or not at build time,
using an ANT option
 [ ]  What's wrong with the solr/example Jetty? I never run Solr
elsewhere!
 [ ]  What? Solr can do logging? How cool!

2011/5/19 Chris Hostetter hossman_luc...@fucit.org


 : 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.

 More specificly, i'm advocating a new ANT property that would let you
 specify (by path) whatever SLF4J binding jar you want to include, or
 that you don't want any SLF4J binding jar included (by specifying a path
 to a jar that doesn't exist)

 I want the default...
ant dist

 I don't want a binding in solr.war...
ant -Dslf4j.jar.path=BOGUS_FILE_PATH dist

 I want a specific binding in solr.war...
ant -Dslf4j.jar.path=/my/lib/slf4j-jcl-*.jar dist


 -Hoss



Re: [POLL] How do you (like to) do logging with Solr

2011-05-17 Thread Bently Preece
I'm not a Solr/Lucene programmer.  I'm a guy who does web sites (using
PHP!) who wants a good search engine.  And the search *functionality*
in Solr rocks - great job, guys!

Considering that, I don't really care how Solr logs things.  I just
want it to be straightforward and well-documented.  Which it currently
is not.

Just my personal perspective.

-Ben

On Mon, May 16, 2011 at 3:43 AM, Jan Høydahl jan@cominvent.com wrote:
 Hi,

 This poll is to investigate how you currently do or would like to do logging 
 with Solr when deploying solr.war to a SEPARATE java application server (such 
 as Tomcat, Resin etc) outside of the bundled solr/example. For background 
 on how things work in Solr now, see http://wiki.apache.org/solr/SolrLogging 
 and for more info on the SLF4J framework, see http://www.slf4j.org/manual.html

 Please tick one of the options below with an [X]:

 [ ]  I always use the JDK logging as bundled in solr.war, that's perfect
 [ ]  I sometimes use log4j or another framework and am happy with 
 re-packaging solr.war
 [ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at 
 deploy time
 [ ]  Let me choose whether to bundle a binding or not at build time, using an 
 ANT option
 [ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
 [ ]  What? Solr can do logging? How cool!

 Note that NOT bundling a logger binding with solr.war means defaulting to the 
 NOP logger after outputting these lines to stderr:
 SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder.
 SLF4J: Defaulting to no-operation (NOP) logger implementation
 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further 
 details.

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




Re: [POLL] How do you (like to) do logging with Solr

2011-05-17 Thread Shawn Heisey

On 5/16/2011 5:47 AM, Jan Høydahl wrote:
That's what happens if we ship solr.war without any pre-set logger 
binding - it's the binding provided in your app-server's classpath 
which will be used.


I use the jetty that's bundled in the example, but with my own directory 
structure that's a lot different, and a homegrown init.d script.  I 
haven't changed the binding in solr.war, but I have created a 
logging.properties file to reduce it to WARNING by default and 
configured java.util.logging.config.file in jetty.xml.


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.


A semi-related question ... is there any way to get jetty to log the 
entire URL in its request log?  Almost every request we send is 
truncated.  Some of our request URLs are nearly 20K in size.  We've had 
to tune all the configs for that to work.  We are working on making them 
smaller, but that's not going to happen quickly.  I've done a lot of 
searching on this topic and come up empty.


Thanks,
Shawn



Re: [POLL] How do you (like to) do logging with Solr

2011-05-17 Thread openvictor Open
Wow... Nobody is using the one with Jetty ? It was a good option for me
because I like to have separate processes for different things : A tomcat
server for all the webapps of my server, Jetty Server with Solr and a drools
server. Was it a stupid idea from the beginning ?

So my choice :

[ ]  I always use the JDK logging as bundled in solr.war, that's perfect
[ ]  I sometimes use log4j or another framework and am happy with
re-packaging solr.war
[ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at
deploy time
[ ]  Let me choose whether to bundle a binding or not at build time, using
an ANT option
[X]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
[ ]  What? Solr can do logging? How cool!


Victor

2011/5/17 Shawn Heisey s...@elyograg.org

 On 5/16/2011 5:47 AM, Jan Høydahl wrote:

 That's what happens if we ship solr.war without any pre-set logger binding
 - it's the binding provided in your app-server's classpath which will be
 used.


 I use the jetty that's bundled in the example, but with my own directory
 structure that's a lot different, and a homegrown init.d script.  I haven't
 changed the binding in solr.war, but I have created a logging.properties
 file to reduce it to WARNING by default and configured
 java.util.logging.config.file in jetty.xml.

 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.

 A semi-related question ... is there any way to get jetty to log the entire
 URL in its request log?  Almost every request we send is truncated.  Some of
 our request URLs are nearly 20K in size.  We've had to tune all the configs
 for that to work.  We are working on making them smaller, but that's not
 going to happen quickly.  I've done a lot of searching on this topic and
 come up empty.

 Thanks,
 Shawn




Re: [POLL] How do you (like to) do logging with Solr

2011-05-17 Thread Chris Hostetter

: 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.

: A semi-related question ... is there any way to get jetty to log the entire
: URL in its request log?  Almost every request we send is truncated.  Some of
: our request URLs are nearly 20K in size.  We've had to tune all the configs

I've never seen that -- you may need to ask on the jetty list.



-Hoss


Re: [POLL] How do you (like to) do logging with Solr

2011-05-17 Thread Michael Sokolov

On 5/16/2011 7:50 PM, Chris Hostetter wrote:

: This poll is to investigate how you currently do or would like to do
: logging with Solr when deploying solr.war to a SEPARATE java application
: server (such as Tomcat, Resin etc) outside of the bundled

FWIW...

a) the context of this poll is SOLR-2487

b) this poll seems flawed to me, as it completely sidesteps what i
consider the major crux of the issue:


If: You are someone who does not like (or has conflicts with)
the JDK logging binding currently included in the solr.war
that is built by default and included in the binary releases;
  Then: Do you consider building solr.war from source difficult?
Right - after reconsidering this, I want to retract my vote for removing 
the slf4j binding.  It makes a lot of sense to have something that works 
out of the box, and after thinking about this I realized that the thing 
I was having to ignore was actually slf4j dependencies in the maven 
artifacts for solrj and solr-core, and not really related to solr.war at 
all.  Anyway maven gives you tools for masking out these dependencies, 
so I really have no need for packaging changes in solr.


-Mike


[POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Jan Høydahl
Hi,

This poll is to investigate how you currently do or would like to do logging 
with Solr when deploying solr.war to a SEPARATE java application server (such 
as Tomcat, Resin etc) outside of the bundled solr/example. For background on 
how things work in Solr now, see http://wiki.apache.org/solr/SolrLogging and 
for more info on the SLF4J framework, see http://www.slf4j.org/manual.html

Please tick one of the options below with an [X]:

[ ]  I always use the JDK logging as bundled in solr.war, that's perfect
[ ]  I sometimes use log4j or another framework and am happy with re-packaging 
solr.war
[ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at 
deploy time
[ ]  Let me choose whether to bundle a binding or not at build time, using an 
ANT option
[ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
[ ]  What? Solr can do logging? How cool!

Note that NOT bundling a logger binding with solr.war means defaulting to the 
NOP logger after outputting these lines to stderr:
SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further 
details.

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



Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Peter Sturge
 [X]  I always use the JDK logging as bundled in solr.war, that's perfect
 [ ]  I sometimes use log4j or another framework and am happy with
re-packaging solr.war
 [ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can
choose at deploy time
 [ ]  Let me choose whether to bundle a binding or not at build time,
using an ANT option
 [ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
 [ ]  What? Solr can do logging? How cool!


Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Markus Jelsma
 [ ]  I always use the JDK logging as bundled in solr.war, that's perfect
 [X ]  I sometimes use log4j or another framework and am happy with
re-packaging solr.war
 [ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can
choose at deploy time
 [ ]  Let me choose whether to bundle a binding or not at build time,
using an ANT option
 [ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
 [ ]  What? Solr can do logging? How cool!

Setting up log4j is easy but encountered issues with versions when switching 
to 3.1.


Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Gora Mohanty
On Mon, May 16, 2011 at 2:13 PM, Jan Høydahl jan@cominvent.com wrote:
[...]
 Please tick one of the options below with an [X]:

 [ X]  I always use the JDK logging as bundled in solr.war, that's perfect
 [ ]  I sometimes use log4j or another framework and am happy with 
 re-packaging solr.war
 [ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at 
 deploy time
 [ ]  Let me choose whether to bundle a binding or not at build time, using an 
 ANT option
 [ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
 [ ]  What? Solr can do logging? How cool!

Regards,
Gora


Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Martijn v Groningen
[ ]  I always use the JDK logging as bundled in solr.war, that's perfect
[ ]  I sometimes use log4j or another framework and am happy with
re-packaging solr.war
[X]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at
deploy time
[ ]  Let me choose whether to bundle a binding or not at build time, using
an ANT option
[ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
[ ]  What? Solr can do logging? How cool!

On 16 May 2011 11:32, Gora Mohanty g...@mimirtech.com wrote:

 On Mon, May 16, 2011 at 2:13 PM, Jan Høydahl jan@cominvent.com
 wrote:
 [...]
  Please tick one of the options below with an [X]:
 
  [ X]  I always use the JDK logging as bundled in solr.war, that's perfect
  [ ]  I sometimes use log4j or another framework and am happy with
 re-packaging solr.war
  [ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at
 deploy time
  [ ]  Let me choose whether to bundle a binding or not at build time,
 using an ANT option
  [ ]  What's wrong with the solr/example Jetty? I never run Solr
 elsewhere!
  [ ]  What? Solr can do logging? How cool!

 Regards,
 Gora




-- 
Met vriendelijke groet,

Martijn van Groningen


Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Chantal Ackermann

 Please tick one of the options below with an [X]:
 
 [ ]  I always use the JDK logging as bundled in solr.war, that's perfect
 [X]  I sometimes use log4j or another framework and am happy with 
 re-packaging solr.war

actually : not so happy because our operations team has to repackage it.
But there is no option for
 [X] add the logger configuration to the server's classpath, no
repackaging!

 [ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at 
 deploy time
 [ ]  Let me choose whether to bundle a binding or not at build time, using an 
 ANT option
 [ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
 [ ]  What? Solr can do logging? How cool!




Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Jan Høydahl
 [X]  I sometimes use log4j or another framework and am happy with 
 re-packaging solr.war
 
 actually : not so happy because our operations team has to repackage it.
 But there is no option for
 [X] add the logger configuration to the server's classpath, no
 repackaging!

That's what happens if we ship solr.war without any pre-set logger binding - 
it's the binding provided in your app-server's classpath which will be used.


And now my vote:

[ ]  I always use the JDK logging as bundled in solr.war, that's perfect
[ ]  I sometimes use log4j or another framework and am happy with re-packaging 
solr.war
[X]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at 
deploy time
[ ]  Let me choose whether to bundle a binding or not at build time, using an 
ANT option
[ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
[ ]  What? Solr can do logging? How cool!


Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Péter Király
 [ ]  I always use the JDK logging as bundled in solr.war, that's perfect
 [x]  I sometimes use log4j or another framework and am happy with 
 re-packaging solr.war
 [ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at 
 deploy time
 [ ]  Let me choose whether to bundle a binding or not at build time, using an 
 ANT option
 [ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
 [ ]  What? Solr can do logging? How cool!

Péter


Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Mike Sokolov
We use log4j explicitly and find it irritating to deal with the built-in 
JDK logging default.  We also have conflicts with other packages that 
have their own ideas about how to bind slf4j, so the less of this the 
better, IMO.  The 1.6.1 no-op default behavior seems a bit unfortunate 
as out-of-the-box behavior to me though. Not sure if there's anything to 
be done about that.  Can you log to stderr when there's no logger available?


-Mike

On 05/16/2011 04:43 AM, Jan Høydahl wrote:

Hi,

This poll is to investigate how you currently do or would like to do logging with Solr 
when deploying solr.war to a SEPARATE java application server (such as Tomcat, Resin etc) 
outside of the bundled solr/example. For background on how things work in 
Solr now, see http://wiki.apache.org/solr/SolrLogging and for more info on the SLF4J 
framework, see http://www.slf4j.org/manual.html

Please tick one of the options below with an [X]:

[ ]  I always use the JDK logging as bundled in solr.war, that's perfect
[ ]  I sometimes use log4j or another framework and am happy with re-packaging 
solr.war
[X]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at 
deploy time
[ ]  Let me choose whether to bundle a binding or not at build time, using an 
ANT option
[ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
[ ]  What? Solr can do logging? How cool!

Note that NOT bundling a logger binding with solr.war means defaulting to the 
NOP logger after outputting these lines to stderr:
SLF4J: Failed to load class org.slf4j.impl.StaticLoggerBinder.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further 
details.

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

   


Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Stephen Duncan Jr
[ ]  I always use the JDK logging as bundled in solr.war, that's perfect
[ ]  I sometimes use log4j or another framework and am happy with
re-packaging solr.war
[X]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at
deploy time
[ ]  Let me choose whether to bundle a binding or not at build time, using
an ANT option
[ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
[ ]  What? Solr can do logging? How cool!


Actually, more specifically, the build distribution could build a war done
either way, but I'd most like to see the war file WITHOUT a binding be
deployed to Maven.

As it stands, I've done both 1) deploy solr without logging to Maven and use
it, and 2) deploy solr with jdk logging to Maven, then have a Maven build
repackage to remove jdk and use my preferred implementation (logback).  I've
only done 2) at the preference of others who don't want me to deploy a
modified war to our Maven repo.

Stephen Duncan Jr
www.stephenduncanjr.com


Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Chris Hostetter

: This poll is to investigate how you currently do or would like to do 
: logging with Solr when deploying solr.war to a SEPARATE java application 
: server (such as Tomcat, Resin etc) outside of the bundled 

FWIW...

a) the context of this poll is SOLR-2487

b) this poll seems flawed to me, as it completely sidesteps what i 
consider the major crux of the issue: 


   If: You are someone who does not like (or has conflicts with) 
   the JDK logging binding currently included in the solr.war 
   that is built by default and included in the binary releases; 
 Then: Do you consider building solr.war from source difficult?


-Hoss


Re: [POLL] How do you (like to) do logging with Solr

2011-05-16 Thread Chris Hostetter

My answers...

: [X]  I always use the JDK logging as bundled in solr.war, that's perfect
: [X]  I sometimes use log4j or another framework and am happy with 
re-packaging solr.war
: [ ]  Give me solr.war WITHOUT an slf4j logger binding, so I can choose at 
deploy time
: [X]  Let me choose whether to bundle a binding or not at build time, using an 
ANT option
: [ ]  What's wrong with the solr/example Jetty? I never run Solr elsewhere!
: [ ]  What? Solr can do logging? How cool!


-Hoss