commit | 591c3cffce47a4df3c4a8819f18f75ca8cce5333 | [log] [tgz] |
---|---|---|
author | Werner Punz <werpu@apache.org> | Tue Oct 23 10:26:55 2012 +0000 |
committer | Werner Punz <werpu@apache.org> | Tue Oct 23 10:26:55 2012 +0000 |
tree | 010e6fb7d7079ce417ce2a5af970237c2ea812a4 | |
parent | dfd5e6ae0bc4fc05801ea6231b82ad25f03499a1 [diff] |
https://issues.apache.org/jira/browse/EXTSCRIPT-177 adding a logger to the mix so that stdout from jruby is also put out on the console git-svn-id: https://svn.apache.org/repos/asf/myfaces/extensions/scripting/trunk@1401239 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/JRubyCompiler.java b/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/JRubyCompiler.java index 423f758..1c2b6a9 100644 --- a/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/JRubyCompiler.java +++ b/extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/engine/compiler/JRubyCompiler.java
@@ -32,6 +32,7 @@ import java.io.File; import java.util.ArrayList; import java.util.List; +import java.util.logging.Logger; import static org.apache.myfaces.extensions.scripting.core.api.ScriptingConst.ENGINE_TYPE_JSF_JRUBY; import static org.apache.myfaces.extensions.scripting.core.engine.api.CompilerConst.JRUBY_WILDARD; @@ -49,6 +50,8 @@ private static final String ENGINE_JRUBY = "jruby"; + private static Logger logger = Logger.getLogger(JRubyCompiler.class.getName()); + @Override public CompilationResult compile(File sourcePath, File targetPath, ClassLoader classLoader) { @@ -105,11 +108,13 @@ if (status.equals(0L)) { CompilationResult result = new CompilationResult("No Errors"); + logger.info("No Compilation errors"); return result; } else { CompilationResult result = new CompilationResult("Errors"); result.registerError(new CompilationMessage(status, compilerOutput)); + logger.info(compilerOutput); return result; } }