Shifts the current backing file to last
and sets the current backing to newFile
.
Shifts the current backing file to last
and sets the current backing to a new temporary file generated by newBackingFile
.
If there is a previous backing file in last
, that becomes the current backing file and the previous backing is cleared.
If there is a previous backing file in last
, that becomes the current backing file and the previous backing is cleared.
Otherwise, no changes are made.
Tracks the files that persist the global logging.
file
is the current backing file.last
is the previous backing file, if there is one.newBackingFile
creates a new temporary location for the next backing file.