import "github.com/docker/docker/pkg/tailfile"
Package tailfile provides helper functions to read the nth lines of any ReadSeeker.
var ErrNonPositiveLinesNumber = errors.New("The number of lines to extract from the file must be positive")
ErrNonPositiveLinesNumber is an error returned if the lines number was negative.
NewTailReader scopes the passed in reader to just the last N lines passed in
func NewTailReaderWithDelimiter(ctx context.Context, r SizeReaderAt, reqLines int, delimiter []byte) (io.Reader, int, error)
NewTailReaderWithDelimiter scopes the passed in reader to just the last N lines passed in In this case a "line" is defined by the passed in delimiter.
Delimiter lengths should be generally small, no more than 12 bytes
TailFile returns last n lines of the passed in file.
SizeReaderAt is an interface used to get a ReaderAt as well as the size of the underlying reader. Note that the size of the underlying reader should not change when using this interface.
Package tailfile imports 6 packages (graph) and is imported by 805 packages. Updated 2020-02-12. Refresh now. Tools for package owners.