From 0fe9353c2f4c107b1a9bf1163352872ebb9c5300 Mon Sep 17 00:00:00 2001 From: Stuart McCulloch Date: Thu, 17 Nov 2011 14:50:00 +0000 Subject: Discard unwanted AspectJ trace output from custom WeavingURLClassLoader --- .../org/eclipse/hudson/inject/internal/plugin/PluginClassLoader.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'hudson-inject') diff --git a/hudson-inject/src/main/java/org/eclipse/hudson/inject/internal/plugin/PluginClassLoader.java b/hudson-inject/src/main/java/org/eclipse/hudson/inject/internal/plugin/PluginClassLoader.java index 20a2963c..fa6d69da 100644 --- a/hudson-inject/src/main/java/org/eclipse/hudson/inject/internal/plugin/PluginClassLoader.java +++ b/hudson-inject/src/main/java/org/eclipse/hudson/inject/internal/plugin/PluginClassLoader.java @@ -21,6 +21,8 @@ import org.aspectj.weaver.loadtime.WeavingURLClassLoader; import java.net.URL; import java.util.List; +import java.util.logging.Level; +import java.util.logging.Logger; import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Preconditions.checkState; @@ -38,6 +40,9 @@ public class PluginClassLoader public PluginClassLoader(final List urls, final ClassLoader parent) { super(urls.toArray(new URL[urls.size()]), parent); + + // Some optional classes might not exist, so want to avoid excessive tracing + Logger.getLogger(WeavingURLClassLoader.class.getName()).setLevel(Level.OFF); } public PluginWrapper getPlugin() { -- cgit v1.2.1