const RollingFileWriteStream = require('./RollingFileWriteStream'); // just to adapt the previous version class RollingFileStream extends RollingFileWriteStream { constructor(filename, size, backups, options) { if (!options) { options = {}; } if (size) { options.maxSize = size; } if (!options.numBackups && options.numBackups !== 0) { if (!backups && backups !== 0) { backups = 1; } options.numBackups = backups; } super(filename, options); this.backups = options.numBackups; this.size = this.options.maxSize; } get theStream() { return this.currentFileStream; } } module.exports = RollingFileStream;