ScriptRunner: Alternate constructor to get verbosity flag Signed-off-by: Rohit Yadav <bhais...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/e688fbfc Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/e688fbfc Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/e688fbfc Branch: refs/heads/javelin Commit: e688fbfc243bbac8ed2830ad7b11b206d483c9e2 Parents: 6214b1d Author: Rohit Yadav <bhais...@apache.org> Authored: Fri Jan 18 18:07:37 2013 -0800 Committer: Rohit Yadav <bhais...@apache.org> Committed: Fri Jan 18 18:07:37 2013 -0800 ---------------------------------------------------------------------- utils/src/com/cloud/utils/db/ScriptRunner.java | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/e688fbfc/utils/src/com/cloud/utils/db/ScriptRunner.java ---------------------------------------------------------------------- diff --git a/utils/src/com/cloud/utils/db/ScriptRunner.java b/utils/src/com/cloud/utils/db/ScriptRunner.java index 5690fa1..d579de7 100644 --- a/utils/src/com/cloud/utils/db/ScriptRunner.java +++ b/utils/src/com/cloud/utils/db/ScriptRunner.java @@ -43,6 +43,7 @@ public class ScriptRunner { private boolean stopOnError; private boolean autoCommit; + private boolean verbosity = true; private String delimiter = DEFAULT_DELIMITER; private boolean fullLineDelimiter = false; @@ -58,6 +59,13 @@ public class ScriptRunner { this.stopOnError = stopOnError; } + public ScriptRunner(Connection connection, boolean autoCommit, boolean stopOnError, boolean verbosity) { + this.connection = connection; + this.autoCommit = autoCommit; + this.stopOnError = stopOnError; + this.verbosity = verbosity; + } + public void setDelimiter(String delimiter, boolean fullLineDelimiter) { this.delimiter = delimiter; this.fullLineDelimiter = fullLineDelimiter; @@ -207,7 +215,8 @@ public class ScriptRunner { private void println(Object o) { _logBuffer.append(o); - s_logger.debug(_logBuffer.toString()); + if (verbosity) + s_logger.debug(_logBuffer.toString()); _logBuffer = new StringBuffer(); }