Continue logging if log rotation fails.

Changes to logRotate() in DailyLogListener and RotateLogListener to try
creating a new file before closing the current one and continue logging
to the current file if rotation fails.