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