【发布时间】:2017-02-24 19:07:09
【问题描述】:
目标
使用 Elasticsearch 的记录器功能更好地调试服务器端 Groovy 脚本代码。
问题总结
无法导入org.elasticsearch.common.logging.*
详情
- 使用 Elasticsearch 2.3
- 存储在
/etc/elasticsearch/scripts中的脚本和Java 客户端已经能够通过Client.update()成功访问它们。也就是说,文件夹位置应该是正确的。我看到了将代码放在elasticsearch/config/scripts中的建议,这实际上对我不起作用) -
试过this solution,即:
import org.elasticsearch.common.logging.*ESLogger logger = ESLoggerFactory.getLogger('myscript')但 Elasticsearch 日志显示编译器投诉:
unable to resolve class org.elasticsearch.common.logging.ESLogger
我检查了 GitHub here 上的源代码,并且 ESLogger 类在那里。所以我不知道为什么会这样。
有人对让import 工作有什么建议吗?
【问题讨论】:
标签: logging elasticsearch