log redo