If a large subset of the community is in favor of moving away from JUL
towards some alternative (and I'm not sure that's true),

Perhaps we should take a poll on solr-user? On the dev list, I there are a few strong opinions, but I suspect most people don't really care (as long as it works).


 a) Use it only if it's "default" behavior can be set to defer to the
    configured JUL LogManager (This is basicly "mandatory" in my
    opinion, since otherwise Solr won't be backwards compatible)

Absolutely -- the logging behavior in solr.war must be identical to how it behaved directly using JUL. Any existing configurations must work without external modifications.

If we are unable to do this with SLF4J, I would change my +1 to a -1


 b) Note in our documentation that Solr's usage of this abstraction is
    "experimental" and may be changed in future releases (If we
    encounter problems with it or decide there is some *better*
    abstraction) and that configuring a JUL LogManager is the
    recommended way to recieve logging messages from Solr.


That sounds fine -- the "Recommended" way to use solr is with the released .war file. This will use JUL by default.

I suggest the next step is to verify that (a) is true -- make a JIRA issue -- then ask solr-user how they feel about it...


ryan

Reply via email to