X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.basicexpression%2Fsrc%2Forg%2Fsimantics%2Fbasicexpression%2FExpressions.java;h=51dae6c3698c61ded4bed6b9b8eae6b4be85520a;hp=ae28f399b707cd9b02070a5a17b46665e9a27e90;hb=a43df9e895f022132f9b94dfedeae78fb4eed712;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07 diff --git a/bundles/org.simantics.basicexpression/src/org/simantics/basicexpression/Expressions.java b/bundles/org.simantics.basicexpression/src/org/simantics/basicexpression/Expressions.java index ae28f399b..51dae6c36 100644 --- a/bundles/org.simantics.basicexpression/src/org/simantics/basicexpression/Expressions.java +++ b/bundles/org.simantics.basicexpression/src/org/simantics/basicexpression/Expressions.java @@ -18,9 +18,13 @@ import org.simantics.basicexpression.analysis.DepthFirstAdapter; import org.simantics.basicexpression.lexer.Lexer; import org.simantics.basicexpression.node.Start; import org.simantics.basicexpression.parser.Parser; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class Expressions { + private static final Logger LOGGER = LoggerFactory.getLogger(Expressions.class); + private static final boolean DEBUG = false; public static void evaluate(String expression, DepthFirstAdapter evaluator) { @@ -47,10 +51,11 @@ public class Expressions { } catch(Exception e) { - e.printStackTrace(); + if (LOGGER.isDebugEnabled()) + LOGGER.debug("Failed to evaluate expression {}", expression, e); evaluator.except(e); - } - + } + } }