import com.att.eelf.configuration.EELFLogger;\r
import com.att.eelf.configuration.EELFManager;\r
import java.io.File;\r
+import java.io.IOException;\r
+import java.nio.file.Files;\r
import java.util.Objects;\r
import java.util.Properties;\r
import java.util.TimerTask;\r
long exptime = System.currentTimeMillis() - interval;\r
for (File logfile : Objects.requireNonNull(dir.listFiles())) {\r
if (logfile.lastModified() < exptime) {\r
- logfile.delete();\r
+ try {\r
+ Files.delete(logfile.toPath());\r
+ } catch (IOException e) {\r
+ utilsLogger.error("Failed to delete file: " + logfile.getPath(), e);\r
+ }\r
}\r
}\r
}\r