From 957624da01c920ec4e4d8e56cac1746c06460e54 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Mon, 2 Jul 2018 10:47:32 +0200 Subject: [PATCH] Added logs --- .../cloud/release/internal/options/Options.java | 6 ++++++ .../cloud/release/internal/spring/OptionsParser.java | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/options/Options.java b/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/options/Options.java index 80fe614c..77ecf4b8 100644 --- a/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/options/Options.java +++ b/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/options/Options.java @@ -24,4 +24,10 @@ public class Options { this.startFrom = startFrom; this.range = range; } + + @Override public String toString() { + return "Options{" + "metaRelease=" + this.metaRelease + ", fullRelease=" + this.fullRelease + + ", interactive=" + this.interactive + ", taskNames=" + this.taskNames + + ", startFrom='" + this.startFrom + '\'' + ", range='" + this.range + '\'' + '}'; + } } diff --git a/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/OptionsParser.java b/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/OptionsParser.java index 3b94e957..1ee2b548 100644 --- a/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/OptionsParser.java +++ b/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/OptionsParser.java @@ -9,6 +9,8 @@ import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.cloud.release.internal.options.Options; import org.springframework.cloud.release.internal.options.OptionsBuilder; import org.springframework.cloud.release.internal.options.Parser; @@ -18,6 +20,8 @@ import org.springframework.cloud.release.internal.options.Parser; */ class OptionsParser implements Parser { + private static final Logger log = LoggerFactory.getLogger(OptionsParser.class); + @Override public Options parse(String[] args) { OptionParser parser = new OptionParser(); @@ -73,7 +77,7 @@ class OptionsParser implements Parser { .collect(Collectors.toList()); String startFrom = options.valueOf(startFromOpt); String range = options.valueOf(rangeOpt); - return new OptionsBuilder() + Options buildOptions = new OptionsBuilder() .metaRelease(metaRelease) .fullRelease(fullRelease) .interactive(interactive) @@ -81,6 +85,7 @@ class OptionsParser implements Parser { .startFrom(startFrom) .range(range) .options(); + log.info("\n\nWill use the following options ot process the project\n\n{}\n\n", buildOptions); } catch (Exception e) { printErrorMessage(e, parser);