+ private static final long ONEDAY = 86400000L;\r
+\r
+ private final String logdir;\r
+ private final long interval;\r
+ private EELFLogger utilsLogger;\r
+\r
+ public PurgeLogDirTask() {\r
+ Properties p = (new DB()).getProperties();\r
+ logdir = p.getProperty("org.onap.dmaap.datarouter.provserver.accesslog.dir");\r
+ String s = p.getProperty("org.onap.dmaap.datarouter.provserver.logretention", "30");\r
+\r
+ this.utilsLogger = EELFManager.getInstance().getLogger("UtilsLog");\r
+\r
+ long n = 30;\r
+ try {\r
+ n = Long.parseLong(s);\r
+ } catch (NumberFormatException e) {\r
+ // ignore\r
+ }\r
+ interval = n * ONEDAY;\r
+ }\r