You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by bh...@apache.org on 2013/01/19 03:18:38 UTC

[2/6] git commit: ScriptRunner: Alternate constructor to get verbosity flag

ScriptRunner: Alternate constructor to get verbosity flag

Signed-off-by: Rohit Yadav <bh...@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 <bh...@apache.org>
Authored: Fri Jan 18 18:07:37 2013 -0800
Committer: Rohit Yadav <bh...@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();
     }