[ 
https://issues.apache.org/jira/browse/SOLR-560?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12594136#action_12594136
 ] 

Ryan McKinley commented on SOLR-560:
------------------------------------

I attached a quick patch to convert to SLF4j.  I have not fully tested to make 
sure the default behavior is the same as it was before, but a quick look at the 
example seems reasonable.

This changed:
  log.finest  -> log.trace
  log.fine -> log.debug
  log.warning -> log.warn
  log.severe -> log.error
  (info stays the same)

The only bit I was not sure how to translate is in SolrRequestParsers.java:
{code:java}
  log.throwing(getClass().getName(), "getTransformer", tce);
{code}

for now, i just used:
{code:java}
 log.error( getClass().getName() + " getTransformer", tce );
{code}

Additionally, wherever I noticed it, I used slf4j style "formatters":
http://www.slf4j.org/faq.html#logging_performance
but we may want to make a more through review 


> Convert JDK logging to SLF4J
> ----------------------------
>
>                 Key: SOLR-560
>                 URL: https://issues.apache.org/jira/browse/SOLR-560
>             Project: Solr
>          Issue Type: Wish
>            Reporter: Ryan McKinley
>             Fix For: 1.3
>
>         Attachments: slf4j-api-1.5.0.jar, slf4j-jdk14-1.5.0.jar, 
> SOLR-560-slf4j.patch
>
>
> After lots of discussion, we should consider using SLF4j to enable more 
> flexibility in logging configuration.
> See:
> http://www.nabble.com/Solr-Logging-td16836646.html
> http://www.nabble.com/logging-through-log4j-td13747253.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to