0

誰かが「ワイヤーロギング」(solr-java-clientとsolr-serverとの間で送受信されるすべてのXMLを出力する)を有効にする方法を教えてくれれば、私は非常に感謝しています。

私が使用するクライアント:http ://wiki.apache.org/solr/SolJava 私はlog4jを使用しています!!

log4jconfigでは両方とも機能しませんでした。

<logger name="org.apache.solr" additivity="false">     
    <level value="debug" />
    <appender-ref ref="RollingFileAppender" />
    <appender-ref ref="ConsoleAppender" />  
  </logger>


<logger name="org.apache.commons.httpclient" additivity="false">     
    <level value="debug" /> 
    <appender-ref ref="RollingFileAppender" />
    <appender-ref ref="ConsoleAppender" />  
  </logger>

Solrは内部で別のロギングフレームワークslfを使用しています??? 、これが理由かもしれませんが、ここで問題を解決する方法がわかりません。

ありがとう!!!イェンス

4

1 に答える 1

2

Solr makes use of the JDK Logging since Version 1.4.

Maybe this tutorial will help you figure out how to configure your Tomcat for that.

Or replace the slfj api within the solr.war file with the one for log4j as mentioned in the Solr documentation.

If you want to have more information within the client look at the SolrQuery javadoc.

Hope this helps you a step forward.

于 2011-06-05T15:23:45.557 に答える