Repository: systemml
Updated Branches:
  refs/heads/master 071207c32 -> 6bf3d92c7


[MINOR] Initialize log4j in GenerateClassesForMLContext

Initialize log4j in GenerateClassesForMLContext using BasicConfigurator.
This removes the log4j initialization warning for GenerateClassesForMLContext
during the project build.

Closes #621.


Project: http://git-wip-us.apache.org/repos/asf/systemml/repo
Commit: http://git-wip-us.apache.org/repos/asf/systemml/commit/6bf3d92c
Tree: http://git-wip-us.apache.org/repos/asf/systemml/tree/6bf3d92c
Diff: http://git-wip-us.apache.org/repos/asf/systemml/diff/6bf3d92c

Branch: refs/heads/master
Commit: 6bf3d92c74fa7e6bc5a5f9f531b6fea62bee3fc1
Parents: 071207c
Author: Deron Eriksson <[email protected]>
Authored: Thu Aug 17 10:45:55 2017 -0700
Committer: Deron Eriksson <[email protected]>
Committed: Thu Aug 17 10:45:55 2017 -0700

----------------------------------------------------------------------
 .../org/apache/sysml/utils/GenerateClassesForMLContext.java    | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/systemml/blob/6bf3d92c/src/main/java/org/apache/sysml/utils/GenerateClassesForMLContext.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/utils/GenerateClassesForMLContext.java 
b/src/main/java/org/apache/sysml/utils/GenerateClassesForMLContext.java
index a69b51a..2c6b05c 100644
--- a/src/main/java/org/apache/sysml/utils/GenerateClassesForMLContext.java
+++ b/src/main/java/org/apache/sysml/utils/GenerateClassesForMLContext.java
@@ -31,6 +31,9 @@ import java.util.Map;
 
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang.StringEscapeUtils;
+import org.apache.log4j.BasicConfigurator;
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
 import org.apache.sysml.api.DMLScript;
 import org.apache.sysml.api.mlcontext.MLContext;
 import org.apache.sysml.api.mlcontext.MLResults;
@@ -89,6 +92,9 @@ public class GenerateClassesForMLContext {
                        source = args[0];
                }
                try {
+                       BasicConfigurator.configure();
+                       Logger.getRootLogger().setLevel(Level.WARN);
+
                        DMLScript.VALIDATOR_IGNORE_ISSUES = true;
                        
System.out.println("************************************");
                        System.out.println("**** MLContext Class Generation 
****");

Reply via email to