docs: function FileHandler(filename, mode, encoding, delay) {
  	mode = mode || 'a';
  	encoding = typeof encoding !== 'undefined' ? encoding : 'utf8';
  	delay = typeof delay !== 'undefined' ? delay : false;
  
  	/**
  	 * @private
  	 * @type {string}
  	 */
  	this._filename = filename;
  
  	/**
  	 * @private
  	 * @type {string}
  	 */
  	this._mode = mode;
  
  	/**
  	 * @private
  	 * @type {string}
  	 */
  	this._encoding = encoding;
  
  	if (delay) {
  		StreamHandler.call(this);
  		this._stream = null;
  
  	} else {
  		StreamHandler.call(this, this._open());
  	}
  }