Fixed file rotation.

After a file was rotated, logfire continued to read from the old file (which was closed). Premature optimization *is* the root of all evil!