You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2016/09/24 15:19:26 UTC
[04/33] maven git commit: [MNG-3507] add color message debug info
[MNG-3507] add color message debug info
Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/5dab4940
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/5dab4940
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/5dab4940
Branch: refs/heads/MNG-6056-feature-toggle
Commit: 5dab4940c9a7d3b362bd2a8b078b183e4eb521bb
Parents: 1b5b4f0
Author: Herv� Boutemy <hb...@apache.org>
Authored: Sun Jul 10 11:38:50 2016 +0200
Committer: Herv� Boutemy <hb...@apache.org>
Committed: Sun Jul 10 11:38:50 2016 +0200
----------------------------------------------------------------------
.../java/org/apache/maven/cli/MavenCli.java | 21 ++++++++++++++++++++
1 file changed, 21 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/maven/blob/5dab4940/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
----------------------------------------------------------------------
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 3e1194b..eeb22c6 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
@@ -91,6 +91,7 @@ import org.apache.maven.model.profile.ProfileSelector;
import org.apache.maven.project.MavenProject;
import org.apache.maven.properties.internal.EnvironmentUtils;
import org.apache.maven.properties.internal.SystemProperties;
+import org.apache.maven.shared.utils.logging.MessageBuffer;
import org.apache.maven.shared.utils.logging.MessageUtils;
import org.apache.maven.toolchain.building.DefaultToolchainsBuildingRequest;
import org.apache.maven.toolchain.building.ToolchainsBuilder;
@@ -529,6 +530,26 @@ public class MavenCli
{
slf4jLogger.info( "Enabling strict checksum verification on all artifact downloads." );
}
+
+ if ( slf4jLogger.isDebugEnabled() )
+ {
+ slf4jLogger.debug( "message scheme: " + ( MessageUtils.isColor() ? "color" : "plain" ) );
+ if ( MessageUtils.isColor() )
+ {
+ MessageBuffer buff = MessageUtils.buffer();
+ buff.a( "message styles: " );
+ buff.debug().a( "debug" ).reset().a( ' ' );
+ buff.info().a( "info" ).reset().a( ' ' );
+ buff.warning().a( "warning" ).reset().a( ' ' );
+ buff.error().a( "error" ).reset().a( ' ' );
+ buff.success( "success" ).a( ' ' );
+ buff.failure( "failure" ).a( ' ' );
+ buff.strong( "strong" ).a( ' ' );
+ buff.mojo( "mojo" ).a( ' ' );
+ buff.project( "project" );
+ slf4jLogger.debug( buff.toString() );
+ }
+ }
}
private void properties( CliRequest cliRequest )