FWIW, Hoss, I don't think your main argument for JUL stands anymore (I finally got caught up on the archives). Namely, Solr is used in embedded situations much more now and it should no longer be assumed that it is in a standalone servlet completely isolated from the rest of the world.
This has been my opinion for a while, but I have been using "embedded" solr for a while. My feeling is that as more folks use the solr.jar rather then solr.war directly, the need (desire?) for a better logging option is more important.
If I had to pick, it would either be Log4j, which is still the standard in my opinion, even if 1.5 ships with logging, and requires no code to play nice in most situations. Otherwise, SLF4J, which allows one to easily decide what one to pick and avoids the classloading issues that plague commons.
Personally, I would vote for SLF4J since I'm using jetty+wicket and they both use SLF4J.
But if it is a dead end, I can drop it for now too ;) ryan