There is also an expectation that this will return all lines in sorted order.  So, if there are two log files for the same time range you'll need to do a merge.  Also, if there are multiple log files, you'll need to return lines from the first one first.