X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=datarouter-prov%2Fsrc%2Fmain%2Fjava%2Forg%2Fonap%2Fdmaap%2Fdatarouter%2Fprovisioning%2Futils%2FPurgeLogDirTask.java;h=7cb1c02abcba6be125414cb976965cb4e484f9c7;hb=6c78b3e6a0a67c73f931337356a172cc69cee0e8;hp=c34e9541ae31bb5dae76e10d24a1cfe8b4ffd9da;hpb=f20778ffa99aa9c6f30a0f84112a5392b259ea63;p=dmaap%2Fdatarouter.git diff --git a/datarouter-prov/src/main/java/org/onap/dmaap/datarouter/provisioning/utils/PurgeLogDirTask.java b/datarouter-prov/src/main/java/org/onap/dmaap/datarouter/provisioning/utils/PurgeLogDirTask.java index c34e9541..7cb1c02a 100644 --- a/datarouter-prov/src/main/java/org/onap/dmaap/datarouter/provisioning/utils/PurgeLogDirTask.java +++ b/datarouter-prov/src/main/java/org/onap/dmaap/datarouter/provisioning/utils/PurgeLogDirTask.java @@ -27,6 +27,8 @@ package org.onap.dmaap.datarouter.provisioning.utils; import com.att.eelf.configuration.EELFLogger; import com.att.eelf.configuration.EELFManager; import java.io.File; +import java.io.IOException; +import java.nio.file.Files; import java.util.Objects; import java.util.Properties; import java.util.TimerTask; @@ -76,7 +78,11 @@ public class PurgeLogDirTask extends TimerTask { long exptime = System.currentTimeMillis() - interval; for (File logfile : Objects.requireNonNull(dir.listFiles())) { if (logfile.lastModified() < exptime) { - logfile.delete(); + try { + Files.delete(logfile.toPath()); + } catch (IOException e) { + utilsLogger.error("Failed to delete file: " + logfile.getPath(), e); + } } } }