You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2019/12/18 22:16:01 UTC

[maven] 07/12: Log fail-level option. Submitted by: Martin Kanters.

This is an automated email from the ASF dual-hosted git repository.

rfscholte pushed a commit to branch MNG-6065
in repository https://gitbox.apache.org/repos/asf/maven.git

commit 32df05bc090f664c25ded0688660a5baf5bbf1cf
Author: Martin Kanters <mk...@gmail.com>
AuthorDate: Wed Dec 4 20:47:26 2019 +0100

    Log fail-level option. Submitted by: Martin Kanters.
    
    When encountering an unexpected loggerFactory, log that the --fail-level flag will not take into effect
---
 maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java b/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
index 34f5561..bc93846 100644
--- a/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
+++ b/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
@@ -555,6 +555,12 @@ public class MavenCli
                 ( (MavenSlf4jWrapperFactory) slf4jLoggerFactory ).setLogLevelRecorder( logLevelRecorder );
                 slf4jLogger.info( "Enabled to break the build on log level {}.", logLevelThreshold );
             }
+            else
+            {
+                slf4jLogger.warn( "Expected LoggerFactory to be of type '{}', but found '{}' instead. "
+                        + "The --fail-level flag will not take into effect.",
+                        MavenSlf4jWrapperFactory.class.getName(), slf4jLoggerFactory.getClass().getName());
+            }
         }
     }