为solr logging屏幕配置LEVEL

时间:2013-12-19 11:53:07

标签: logging solr

在哪里可以为solr记录屏幕配置LEVEL?

http://localhost:8983/solr/#/~logging

默认情况下,LEVEL似乎是WARN。

是否有特殊的附加信息或特殊文件?

我知道我可以为记录器配置LEVEL。

http://localhost:8983/solr/#/~logging/level

但是日志屏幕没有选项。

不幸的是,solr文档在这里没有帮助: https://cwiki.apache.org/confluence/display/solr/Configuring+Logging

2 个答案:

答案 0 :(得分:1)

如果您使用新样式solr.xml,则可以在solr.xml中配置管理日志记录屏幕(不要与solrconfig.xml混淆):

<solr>
  <logging>
    <str name="enabled">true</str>
    <watcher>
      <int name="size">50</int>
      <int name="threshold">INFO</int>
    </watcher>
  </logging>
...
</solr>

http://wiki.apache.org/solr/Solr.xml%204.4%20and%20beyond

答案 1 :(得分:0)

我所要做的就是:

要在示例Jetty服务器中获取与另一个容器(例如Tomcat)相同的日志记录设置,您需要执行以下操作:

  1. 将jar从solr / example / lib / ext复制到容器的主lib目录中。这些罐子将设置SLF4J和log4j。 确切地说这个lib目录是高度可变的。对于使用OS供应商提供的Tomcat软件包的Debian或Ubuntu服务器,可能是/ usr / share / tomcat6 / lib或/ usr / share / tomcat7 / lib。
  2. 将日志配置从solr / example / resources / log4j.properties复制到类路径上的某个位置。通常,您可以使用与上面的jar文件相同的位置。编辑首选日志目标的配置文件。
  3. 或者,如果您未在类路径上放置log4j.properties,请设置java选项-Dlog4j.configuration = file:///path/to/log4j.properties
  4. 它在这里 - http://wiki.apache.org/solr/SolrLogging