Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 配置solr日志屏幕的级别_Logging_Solr - Fatal编程技术网

Logging 配置solr日志屏幕的级别

Logging 配置solr日志屏幕的级别,logging,solr,Logging,Solr,在哪里可以配置solr日志屏幕的级别 http://localhost:8983/solr/#/~logging 默认情况下,级别似乎为“警告” 是否有特殊的追加器或特殊文件 我知道我可以为记录器配置级别 http://localhost:8983/solr/#/~logging/level 但是日志屏幕没有选项 不幸的是,solr文档在这里没有帮助: 我所要做的就是: 要在另一个容器(例如Tomcat)中获得与示例Jetty服务器相同的日志设置,您需要执行以下操作: 将jar从solr/e

在哪里可以配置solr日志屏幕的级别

http://localhost:8983/solr/#/~logging
默认情况下,级别似乎为“警告”

是否有特殊的追加器或特殊文件

我知道我可以为记录器配置级别

http://localhost:8983/solr/#/~logging/level
但是日志屏幕没有选项

不幸的是,solr文档在这里没有帮助:
我所要做的就是:

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

  • 将jar从solr/example/lib/ext复制到容器的主lib目录中。这些JAR将设置SLF4J和log4j。 这个lib目录的确切位置是高度可变的。对于使用操作系统供应商提供的Tomcat包的Debian或Ubuntu服务器,可能是/usr/share/tomcat6/lib或/usr/share/tomcat7/lib
  • 将日志配置从solr/example/resources/log4j.properties复制到类路径上的一个位置。通常,您可以使用与上述jar文件相同的位置。编辑首选日志目标的配置文件
  • 或者,如果未将log4j.properties放置在类路径上,请设置java选项-Dlog4j.configuration=file:///path/to/log4j.properties

  • 此处-

    如果您使用的是新样式的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>
    
    
    真的
    50
    信息
    ...
    

    谢谢您的回答,但日志本身工作正常。困扰我的只是web管理员日志屏幕。我可以在日志文件中看到所有日志消息,但在web管理员日志屏幕中只看到一些警告。