如何在Node.js中关闭Elasticsearch的注销?

时间:2014-07-11 17:45:37

标签: node.js elasticsearch logging

我正在使用elasticsearch npm模块。我收到恼人的黄色警告,因为我的弹性搜索服务器目前已关闭。

如何制作它以便它不会记录任何内容?

2 个答案:

答案 0 :(得分:10)

var client = new elasticsearch.Client({
  log : [{
    type: 'stdio',
    levels: ['error', 'warning'] // change these options
  }]
});

因此,如果您只是希望出现错误,那就是。

var client = new elasticsearch.Client({
  log : [{
    type: 'stdio',
    levels: ['error'] // change these options
  }]
});

更多信息可以在config页面找到。找到了不同的日志记录级别here

答案 1 :(得分:0)

之所以进入这个线程,是因为我正在使用的nodejs应用程序中的每个Elasticsearch查询都得到了详细的日志。

原来是一个名为elasticsearch-query-builder的软件包。它寻找一个名为VERBOSE_LOG的环境变量,我必须将其取消设置(即不要设置为false,这是一个真实的字符串值)