Support for rolling logs

Adds support for rolling logs. When the log is rolled over diagnostics information is added to the top of the new log.
Okay. I'm fine with that argument. The old setting also doesn't appear to be used anywhere.