minor: disable printing stacktrace when create a KylinConfig instance
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/842f590a Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/842f590a Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/842f590a Branch: refs/heads/stream_m1 Commit: 842f590af8af2c95d08e7409ea719ef62b18807e Parents: c7439a0 Author: Hongbin Ma <mahong...@apache.org> Authored: Fri Jun 24 09:52:21 2016 +0800 Committer: Hongbin Ma <mahong...@apache.org> Committed: Fri Jun 24 09:52:26 2016 +0800 ---------------------------------------------------------------------- .../org/apache/kylin/common/KylinConfig.java | 31 +++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/842f590a/core-common/src/main/java/org/apache/kylin/common/KylinConfig.java ---------------------------------------------------------------------- diff --git a/core-common/src/main/java/org/apache/kylin/common/KylinConfig.java b/core-common/src/main/java/org/apache/kylin/common/KylinConfig.java index 9eebde7..8719541 100644 --- a/core-common/src/main/java/org/apache/kylin/common/KylinConfig.java +++ b/core-common/src/main/java/org/apache/kylin/common/KylinConfig.java @@ -371,19 +371,22 @@ public class KylinConfig extends KylinConfigBase { } private static void dumpStackTrace() { - Thread t = Thread.currentThread(); - int maxStackTraceDepth = 20; - int current = 0; - - StackTraceElement[] stackTrace = t.getStackTrace(); - StringBuilder buf = new StringBuilder("This is not a exception, just for diagnose purpose:"); - buf.append("\n"); - for (StackTraceElement e : stackTrace) { - if (++current > maxStackTraceDepth) { - break; - } - buf.append("\t").append("at ").append(e.toString()).append("\n"); - } - logger.info(buf.toString()); + + //uncomment below to start debugging + +// Thread t = Thread.currentThread(); +// int maxStackTraceDepth = 20; +// int current = 0; +// +// StackTraceElement[] stackTrace = t.getStackTrace(); +// StringBuilder buf = new StringBuilder("This is not a exception, just for diagnose purpose:"); +// buf.append("\n"); +// for (StackTraceElement e : stackTrace) { +// if (++current > maxStackTraceDepth) { +// break; +// } +// buf.append("\t").append("at ").append(e.toString()).append("\n"); +// } +// logger.info(buf.toString()); } }