【问题标题】:How do I turn logging off for Elasticsearch in Node.js?如何在 Node.js 中关闭 Elasticsearch 的注销?
【发布时间】:2014-09-02 10:11:52
【问题描述】:

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

我怎样才能让它不记录任何东西?

【问题讨论】:

    标签: node.js elasticsearch logging


    【解决方案1】:
    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(旧链接失效)。

    更新:ES 7.x - 日志记录已被删除: Breaking changes, Observability

    【讨论】:

    • 把这些选项改成什么?
    • 添加更多信息和另一个指向可用的不同日志记录级别的链接。
    • 链接已损坏
    【解决方案2】:

    我来到这个线程是因为我正在处理我正在处理的 nodejs 应用程序中的每个 elasticsearch 查询的详细日志。

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

    【讨论】:

      猜你喜欢
      • 2012-08-03
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 2022-11-20
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      • 2014-05-30
      相关资源
      最近更新 更多