diff --git a/logback-classic/src/main/java/ch/qos/logback/classic/util/EnvUtil.java b/logback-classic/src/main/java/ch/qos/logback/classic/util/EnvUtil.java index f44d422..607ff2e 100644 --- a/logback-classic/src/main/java/ch/qos/logback/classic/util/EnvUtil.java +++ b/logback-classic/src/main/java/ch/qos/logback/classic/util/EnvUtil.java @@ -13,6 +13,8 @@ */ package ch.qos.logback.classic.util; +import ch.qos.logback.core.util.Loader; + /** * @author Ceki Gücü */ @@ -20,7 +22,8 @@ static public boolean isGroovyAvailable() { - ClassLoader classLoader = EnvUtil.class.getClassLoader(); + + ClassLoader classLoader = Loader.getClassLoaderOfClass(EnvUtil.class); try { Class bindingClass = classLoader.loadClass("groovy.lang.Binding"); return (bindingClass != null);