Well, it was hard generating that much data, so I turned down the file size to 100K and it prints the log with no effort at all. That gives 500K worth of log data.

So, hopefully 1a759c6 addresses your concerns.