From 784b3a5dec90c9440c9e5db41cc11adda6033b24 Mon Sep 17 00:00:00 2001 From: Noah Levitt Date: Wed, 22 Jan 2020 13:39:24 -0800 Subject: [PATCH] fix logging config by setting system property java.util.logging.config.file, because new version restlet reconfigures logging after heritrix has already configured it --- engine/src/main/java/org/archive/crawler/Heritrix.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/src/main/java/org/archive/crawler/Heritrix.java b/engine/src/main/java/org/archive/crawler/Heritrix.java index dd9e208e..91b69afe 100644 --- a/engine/src/main/java/org/archive/crawler/Heritrix.java +++ b/engine/src/main/java/org/archive/crawler/Heritrix.java @@ -314,6 +314,9 @@ public class Heritrix { useAdhocKeystore(startupOut); } + // Restlet will reconfigure logging according to the system property + // so we must set it for -l to work properly + System.setProperty("java.util.logging.config.file", properties.getPath()); if (properties.exists()) { FileInputStream finp = new FileInputStream(properties); LogManager.getLogManager().readConfiguration(finp);