我正在使用nodejs - fluentd logger(https://github.com/fluent/fluent-logger-node),我使用此链接中指定的以下配置。
var winston = require('winston');
var config = {
host: 'localhost',
port: 24224,
timeout: 3.0,
requireAckResponse: false // Add this option to wait response from Fluentd certainly
};
var fluentTransport = require('fluent-logger').support.winstonTransport();
var logger = new (winston.Logger)({
transports: [new fluentTransport('mytag', config), new (winston.transports.Console)()]
});
requireAckResponse - 我使用此标志并显示它不会等待流畅的响应,但会等到日志数据写入流利的日志文件吗?
1)什么时候从流利的日志写入中确切地返回响应? 2)使用它有什么优点和缺点?
谢谢,
哈利