0

如果有人能告诉我,我将非常感谢,如何启用“有线日志记录”(打印从 solr-java-client 到/从 solr-server 发送和接收的所有 XML)。

我使用的客户端:http ://wiki.apache.org/solr/SolJava 我使用 log4j !!

两者都不适用于 log4j 配置:

<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从版本 1.4开始使用JDK Logging

也许本教程将帮助您弄清楚如何为此配置 Tomcat。

或者用Solr 文档中提到的 log4j 替换 solr.war 文件中的slfj api。

如果您想在客户端中获得更多信息,请查看SolrQuery javadoc。

希望这可以帮助您向前迈出一步。

于 2011-06-05T15:23:45.557 回答