diff --git a/lib/dhaverdLogs.jar b/lib/dhaverdLogs.jar index e17d051..9347a1d 100644 Binary files a/lib/dhaverdLogs.jar and b/lib/dhaverdLogs.jar differ diff --git a/out/artifacts/proxy/config/config.json b/out/artifacts/proxy/config/config.json index 802bfbb..991e120 100644 --- a/out/artifacts/proxy/config/config.json +++ b/out/artifacts/proxy/config/config.json @@ -4,5 +4,6 @@ "http://ideco.mcs.br/wpad.dat", "http://proxy.mcs.br:8080/array.dll?Get.Routing.Script" ], - "setRepeatTimeMs" : "60000" + "setRepeatTimeMs" : "60000", + "deleteBySevenDays" : "true" } \ No newline at end of file diff --git a/out/artifacts/proxy/proxy.jar b/out/artifacts/proxy/proxy.jar index 1b5c920..50ccf6b 100644 Binary files a/out/artifacts/proxy/proxy.jar and b/out/artifacts/proxy/proxy.jar differ diff --git a/out/production/proxy/org/proxy/Main$1.class b/out/production/proxy/org/proxy/Main$1.class index 82f1245..208f97b 100644 Binary files a/out/production/proxy/org/proxy/Main$1.class and b/out/production/proxy/org/proxy/Main$1.class differ diff --git a/out/production/proxy/org/proxy/Main$2.class b/out/production/proxy/org/proxy/Main$2.class index 36b4568..5dbca01 100644 Binary files a/out/production/proxy/org/proxy/Main$2.class and b/out/production/proxy/org/proxy/Main$2.class differ diff --git a/out/production/proxy/org/proxy/Main$3$1.class b/out/production/proxy/org/proxy/Main$3$1.class index 845690c..736b168 100644 Binary files a/out/production/proxy/org/proxy/Main$3$1.class and b/out/production/proxy/org/proxy/Main$3$1.class differ diff --git a/out/production/proxy/org/proxy/Main$3.class b/out/production/proxy/org/proxy/Main$3.class index 66022b0..da35481 100644 Binary files a/out/production/proxy/org/proxy/Main$3.class and b/out/production/proxy/org/proxy/Main$3.class differ diff --git a/out/production/proxy/org/proxy/Main.class b/out/production/proxy/org/proxy/Main.class index b1dadbe..a5c8b3a 100644 Binary files a/out/production/proxy/org/proxy/Main.class and b/out/production/proxy/org/proxy/Main.class differ diff --git a/out/production/proxy/org/proxy/loadConfig.class b/out/production/proxy/org/proxy/loadConfig.class index bc74447..93a42fe 100644 Binary files a/out/production/proxy/org/proxy/loadConfig.class and b/out/production/proxy/org/proxy/loadConfig.class differ diff --git a/src/org/proxy/Main.java b/src/org/proxy/Main.java index aa58ae2..1f241ec 100644 --- a/src/org/proxy/Main.java +++ b/src/org/proxy/Main.java @@ -36,6 +36,7 @@ public class Main { public static void main(String[] args) throws IOException, ParseException { setLogDir("logs"); setLogName("startup"); + logCleaner(getDeleteTime()); bindSocket(); repeatTime = getRepeatTime(); systemTray(); diff --git a/src/org/proxy/loadConfig.java b/src/org/proxy/loadConfig.java index ca90b31..ab75498 100644 --- a/src/org/proxy/loadConfig.java +++ b/src/org/proxy/loadConfig.java @@ -71,4 +71,11 @@ public class loadConfig { return Integer.parseInt(result); } + public static boolean getDeleteTime() throws IOException, ParseException { + JSONObject jo = getJsonObjConfig(); + String result = String.valueOf(jo.get("deleteBySevenDays")); + setLog("Config Loading", "Delete by seven days: " + result, true, false); + return Boolean.parseBoolean(result); + } + }