Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
}
else {
logger.info('Have last read index, but file is too small.', 'Start reading', this.filename, 'at end fd', fd);
this.fdTailer = new FdTailer(fd, stats.size, this.buffer_encoding, this.buffer_size, stats.isFIFO(), this);
this.fdTailer.read();
callback();
}
}
// No data about file, starting normally
else {
if (start_index === undefined) {
logger.info('Start reading', this.filename, 'at end', 'fd', fd);
this.fdTailer = new FdTailer(fd, stats.size, this.buffer_encoding, this.buffer_size, stats.isFIFO(), this);
}
else {
logger.info('Start reading', this.filename, 'at', start_index, 'fd', fd);
this.fdTailer = new FdTailer(fd, start_index, this.buffer_encoding, this.buffer_size, stats.isFIFO(), this);
this.fdTailer.read();
}
callback();
}
}.bind(this));
}.bind(this));
this.fdTailer.read();
}
callback();
}.bind(this));
}
else {
logger.info('Have last read index, but file is too small.', 'Start reading', this.filename, 'at end fd', fd);
this.fdTailer = new FdTailer(fd, stats.size, this.buffer_encoding, this.buffer_size, stats.isFIFO(), this);
this.fdTailer.read();
callback();
}
}
// No data about file, starting normally
else {
if (start_index === undefined) {
logger.info('Start reading', this.filename, 'at end', 'fd', fd);
this.fdTailer = new FdTailer(fd, stats.size, this.buffer_encoding, this.buffer_size, stats.isFIFO(), this);
}
else {
logger.info('Start reading', this.filename, 'at', start_index, 'fd', fd);
this.fdTailer = new FdTailer(fd, start_index, this.buffer_encoding, this.buffer_size, stats.isFIFO(), this);
this.fdTailer.read();
}
callback();
}
}.bind(this));
}.bind(this));
var events = require('events'),
log = require('log4node'),
zmq = require('zmq');
var target = process.argv[2];
var type = process.argv[3];
var period = process.argv[4];
var count = process.argv[5];
var max = process.argv[6];
if (!target || !type || !period || !count) {
process.exit(1);
}
log.info('Target', target, 'period', period, 'count', count);
var k = 0;
var e = new events.EventEmitter();
e.on('msg', function() {
k++;
if (k % 10000 === 0) {
log.info('Send', k);
}
});
var kk = 0;
var socket = zmq.socket('push');
socket.connect(target);
child.on('exit', function(exitCode) {
log.info('End of sub process', exitCode);
callback(exitCode);
});
}
child.on('exit', function(exitCode) {
log.info('End of sub process', exitCode);
callback(exitCode);
});
}
e.on('msg', function() {
k++;
if (k % 10000 === 0) {
log.info('Send', k);
}
});
FilterRegex.prototype.start = function(callback) {
this.regex = new RegExp(this.regex, this.regex_flags);
this.fields = this.fields.split(',');
this.post_process = regex_helper.process.bind(this);
logger.info('Initializing regex filter, regex : ' + this.regex + ', fields ' + this.fields + (this.date_format ? ', date format ' + this.date_format : '') + ', flags: ' + (this.regex_flags || ''));
callback();
};
l.forEach(function(filename) {
if (filter.filter(filename)) {
logger.info('Subdirectory', filename, 'appears in', d);
this.emit('exists', d + '/' + filename, true);
}
}.bind(this));
}.bind(this));
AbstractUdp.prototype.startAbstract = function(callback) {
logger.info('Start output to ' + this.to());
this.socket = dgram.createSocket('udp4');
callback();
};
FilterComputeField.prototype.start = function(callback) {
logger.info('Initialized compute field filter on field: ' + this.field + ', value: ' + this.value);
callback();
};