FR: FileLoggerTimeStamped

This would add the date and time to each log line, and would also rotate the logs so when the log file gets large you don’t suddenly lose all your data.