Try catch in case moving/deleting fails during recursive rollover

pull/35/head
Miepee 4 years ago
parent c06bdcfa31
commit c44ca404f0

@ -133,11 +133,19 @@ public static class HelperMethods
RecursiveRollover(fileName, max); RecursiveRollover(fileName, max);
//TODO: this can fail if one doesn't have permissions to move or delete the file //TODO: this can fail if one doesn't have permissions to move or delete the file
// If index is less than max, rename file. // maybe fixed?
if (index < max) try
File.Move(logFile, fileName); {
else // Otherwise, delete the file. // If index is less than max, rename file.
File.Delete(logFile); if (index < max)
File.Move(logFile, fileName);
else // Otherwise, delete the file.
File.Delete(logFile);
}
catch
{
//ignore
}
} }
/// <summary> /// <summary>

Loading…
Cancel
Save