docs: function RotatingFileHandler(filename, mode, maxBytes, backupCount,
                               encoding, delay) {
  	mode = mode || 'a';
  	maxBytes = typeof maxBytes !== 'undefined' ? maxBytes : 0;
  	backupCount = typeof backupCount !== 'undefined' ? backupCount : 0;
  	encoding = typeof encoding !== 'undefined' ? encoding : 'utf8';
  	delay = typeof delay !== 'undefined' ? delay : false;
  
  	if (maxBytes > 0) {
  		mode = 'a';
  	}
  
  	FileHandler.call(this, filename, mode, encoding, delay);
  
  	/**
  	 * @private
  	 * @type {number}
  	 */
  	this._maxBytes = maxBytes;
  
  	/**
  	 * @private
  	 * @type {number}
  	 */
  	this._backupCount = backupCount;
  
  	/**
  	 * @private
  	 * @type {Promise}
  	 */
  	this._chain = Promise.resolve();
  }