# glob-files Read files matching `globs`, splitting content by `separator` and emitting records. Pipeline shuts down after all files are consumed. !!!info This plugin is intended for reading text files. For reading files as binary chunks, see [the file plugin](./file). !!! ## Config **Required:** - `globs`: Array of glob patterns for files to read **Optional:** - `separator`: Record delimiter (default: `\n`) - `encoding`: File encoding (utf8, ascii, base64) - `trim`: Strip whitespace from records ## Example ```yaml pipeline: read-globs: config: globs: - /var/log/app/*.log - /var/log/system.log separator: "\n" encoding: utf8 trim: true ```