NewTailer creates a new Tailer object configured to read data from the file
at the supplied path (returned on calls to Next()). After idleDuration of
file inactivity (no new content), calls to Next() will also invoke a
rotation check.
Next will return content newly read from the log file. If no new content is
available, and this condition has persisted for at least the idleDuration, a
rotation check will be performed.