solr6.6使用自带jetty启动时,默认只有solr自己的日志,如果需要jetty的access日志,可以按如下方式配置。
本来自带jetty的jetty.xml文件中有如下配置:
放开注释就会启动报错,不是很熟悉jetty,也就没有深入研究了,于是换了一种方式实现。
1、首先将solr/server/etc/jetty.xml中原来的RequestLog节点(找到如下内容)注释掉:
2、在solr/server/contexts/solr-jetty-context.xml中添加如下内容:
.... /access-yyyy_mm_dd.log yyyy_MM_dd GMT+0800 90 true true
其中,LogTimeZone为jetty记录日志的时区,比如GMT+0800或者Asia/Shanghai。
重启solr后,在上面配置的{jetty.logs}目录下便会按天生成access-yyyy_mm_dd.log格式的访问日志。