diff --git a/maven-embedder/src/main/java/org/slf4j/impl/MavenSlf4jSimpleFriend.java b/maven-embedder/src/main/java/org/slf4j/impl/MavenSlf4jSimpleFriend.java index 3299fc86ba..bffd18c676 100644 --- a/maven-embedder/src/main/java/org/slf4j/impl/MavenSlf4jSimpleFriend.java +++ b/maven-embedder/src/main/java/org/slf4j/impl/MavenSlf4jSimpleFriend.java @@ -19,6 +19,9 @@ * under the License. */ +import org.slf4j.ILoggerFactory; +import org.slf4j.LoggerFactory; + /** * Utility for Maven to access Slf4j-Simple internals through package access. * Use with precaution, since this is not normally intended for production use. @@ -28,6 +31,10 @@ public class MavenSlf4jSimpleFriend public static void init() { SimpleLogger.init(); - SimpleLoggerFactory.INSTANCE.reset(); + ILoggerFactory loggerFactory = LoggerFactory.getILoggerFactory(); + if ( loggerFactory instanceof SimpleLoggerFactory ) + { + ( (SimpleLoggerFactory) loggerFactory ).reset(); + } } } diff --git a/pom.xml b/pom.xml index e558d2a910..b0ca441635 100644 --- a/pom.xml +++ b/pom.xml @@ -58,8 +58,8 @@ 1.7 1.7 1.3 - 1.7.3 0.9.0.M2 + 1.7.4 true apache-maven