X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fde%2Ftodesbaum%2Fjsite%2Fapplication%2FUpdateChecker.java;h=a80eb4fafdb6fcd978707d277db4fbbe5bdb624a;hb=a3448c0d411f40efbc68244cb2d7d504e5429733;hp=a87beabafce2a7d143529aa38cb4e51fc203c040;hpb=874f7bd2c0c0435f613b8f9f5b3a16ebf2b4839b;p=jSite.git diff --git a/src/de/todesbaum/jsite/application/UpdateChecker.java b/src/de/todesbaum/jsite/application/UpdateChecker.java index a87beab..a80eb4f 100644 --- a/src/de/todesbaum/jsite/application/UpdateChecker.java +++ b/src/de/todesbaum/jsite/application/UpdateChecker.java @@ -24,6 +24,8 @@ import java.io.InputStream; import java.util.ArrayList; import java.util.List; import java.util.Properties; +import java.util.logging.Level; +import java.util.logging.Logger; import de.todesbaum.jsite.main.Main; import de.todesbaum.jsite.main.Version; @@ -43,11 +45,14 @@ import de.todesbaum.util.io.Closer; */ public class UpdateChecker implements Runnable { + /** The logger. */ + private static final Logger logger = Logger.getLogger(UpdateChecker.class.getName()); + /** Counter for connection names. */ private static int counter = 0; /** The edition for the update check URL. */ - private static final int UPDATE_EDITION = 0; + private static final int UPDATE_EDITION = 11; /** The URL for update checks. */ private static final String UPDATE_KEY = "USK@e3myoFyp5avg6WYN16ImHri6J7Nj8980Fm~aQe4EX1U,QvbWT0ImE0TwLODTl7EoJx2NBnwDxTbLTE6zkB-eGPs,AQACAAE"; @@ -199,7 +204,7 @@ public class UpdateChecker implements Runnable { int currentEdition = lastUpdateEdition; while (!shouldStop()) { checkNow = false; - System.out.println("Trying " + constructUpdateKey(currentEdition)); + logger.log(Level.FINE, "Trying " + constructUpdateKey(currentEdition)); ClientGet clientGet = new ClientGet("get-update-key"); clientGet.setUri(constructUpdateKey(currentEdition)); clientGet.setPersistence(Persistence.CONNECTION); @@ -210,7 +215,7 @@ public class UpdateChecker implements Runnable { boolean stop = false; while (!stop) { Message message = client.readMessage(); - System.out.println(message); + logger.log(Level.FINEST, "Received message: " + message); if ("GetFailed".equals(message.getName())) { if ("27".equals(message.get("code"))) { String editionString = message.get("redirecturi").split("/")[2]; @@ -221,7 +226,7 @@ public class UpdateChecker implements Runnable { /* ignore. */ } if (editionNumber != -1) { - System.out.println("Found new edition " + editionNumber); + logger.log(Level.INFO, "Found new edition " + editionNumber); currentEdition = editionNumber; lastUpdateEdition = editionNumber; checkNow = true; @@ -230,7 +235,7 @@ public class UpdateChecker implements Runnable { } } if ("AllData".equals(message.getName())) { - System.out.println("Update data found."); + logger.log(Level.FINE, "Update data found."); InputStream dataInputStream = null; Properties properties = new Properties(); try { @@ -246,7 +251,7 @@ public class UpdateChecker implements Runnable { if (foundVersion != null) { lastVersion = foundVersion; String versionTimestampString = properties.getProperty("jSite.Date"); - System.out.println(versionTimestampString); + logger.log(Level.FINEST, "Version timestamp: " + versionTimestampString); long versionTimestamp = -1; try { versionTimestamp = Long.parseLong(versionTimestampString); @@ -262,7 +267,7 @@ public class UpdateChecker implements Runnable { } } } catch (IOException e) { - System.out.println("Got IOException: " + e.getMessage()); + logger.log(Level.INFO, "Got IOException: " + e.getMessage()); e.printStackTrace(); } if (!checkNow && !shouldStop()) {