ANY23-38 remove references to JUL
authorHans <firedrake93@gmail.com>
Mon, 29 Oct 2018 16:45:26 +0000 (11:45 -0500)
committerHans <firedrake93@gmail.com>
Mon, 29 Oct 2018 16:45:26 +0000 (11:45 -0500)
cli/src/main/java/org/apache/any23/cli/ToolRunner.java
core/src/main/java/org/apache/any23/util/LogUtils.java

index a19ecf1..39e0c0a 100644 (file)
@@ -22,7 +22,6 @@ import com.beust.jcommander.Parameter;
 import com.beust.jcommander.converters.FileConverter;
 import org.apache.any23.Any23;
 import org.apache.any23.plugin.Any23PluginManager;
-import org.apache.any23.util.LogUtils;
 
 import java.io.File;
 import java.io.IOException;
@@ -118,12 +117,6 @@ public final class ToolRunner {
             return 1;
         }
 
-        if (verbose) {
-            LogUtils.setVerboseLogging();
-        } else {
-            LogUtils.setDefaultLogging();
-        }
-
         long start = currentTimeMillis();
         int exit = 0;
 
index 30b24ca..727df55 100644 (file)
 
 package org.apache.any23.util;
 
-import java.util.logging.Level;
-import java.util.logging.Logger;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.lang.invoke.MethodHandles;
 
 /**
  * Provides specific application logger configuration methods.
+ * @deprecated since 2.3. JUL is no longer used in this project.
  */
+@Deprecated
 public class LogUtils {
 
+    private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
+
     public static void setDefaultLogging() {
-        Logger.getLogger("").setLevel(Level.WARNING);
-        Logger.getLogger("").getHandlers()[0].setLevel(Level.ALL);
+        logger.error("setDefaultLogging() is not supported.");
     }
 
     public static void setVerboseLogging() {
-        Logger.getLogger("").setLevel(Level.INFO);
-        Logger.getLogger("org.apache.any23").setLevel(Level.ALL);
-        Logger.getLogger("").getHandlers()[0].setLevel(Level.ALL);
+        logger.error("setVerboseLogging() is not supported.");
     }
 
 }