【发布时间】:2014-09-02 10:11:52
【问题描述】:
我正在使用elasticsearch npm 模块。我收到烦人的黄色警告,因为我的弹性搜索服务器当前已关闭。
我怎样才能让它不记录任何东西?
【问题讨论】:
标签: node.js elasticsearch logging
我正在使用elasticsearch npm 模块。我收到烦人的黄色警告,因为我的弹性搜索服务器当前已关闭。
我怎样才能让它不记录任何东西?
【问题讨论】:
标签: node.js elasticsearch logging
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
【讨论】:
我来到这个线程是因为我正在处理我正在处理的 nodejs 应用程序中的每个 elasticsearch 查询的详细日志。
原来是一个名为elasticsearch-query-builder的包。它寻找一个名为VERBOSE_LOG 的环境变量,我必须取消设置(即不设置为false,这是一个真实的字符串值)
【讨论】: