Custom log reading.
Reader of the file segment into memory.
Trait that allows reading from a slice of the log.