diff --git a/java/net/i2p/router/CopyConfigDir.java b/java/net/i2p/router/CopyConfigDir.java index 49bde56..b9c9933 100644 --- a/java/net/i2p/router/CopyConfigDir.java +++ b/java/net/i2p/router/CopyConfigDir.java @@ -13,13 +13,12 @@ import java.util.logging.Logger; import java.util.logging.SimpleFormatter; public class CopyConfigDir { - static Logger logger = Logger.getLogger("configlog"); - static FileHandler fh; + static final Logger logger = Logger.getLogger("configlog"); - public CopyConfigDir() { + public static void initLogger() { try { // This block configure the logger with handler and formatter - fh = new FileHandler(logFile().toString()); + FileHandler fh = new FileHandler(logFile().toString()); logger.addHandler(fh); SimpleFormatter formatter = new SimpleFormatter(); fh.setFormatter(formatter); diff --git a/java/net/i2p/router/WinLauncher.java b/java/net/i2p/router/WinLauncher.java index d707398..fa13c18 100644 --- a/java/net/i2p/router/WinLauncher.java +++ b/java/net/i2p/router/WinLauncher.java @@ -35,6 +35,7 @@ public class WinLauncher extends CopyConfigDir { public static void main(String[] args) throws Exception { setupLauncher(); + initLogger(); boolean privateBrowsing = false; boolean usabilityMode = false; boolean chromiumFirst = false;