You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by jc...@apache.org on 2012/09/21 23:35:17 UTC
svn commit: r1388692 - in /pig/trunk: CHANGES.txt
src/org/apache/pig/impl/PigContext.java
test/org/apache/pig/test/TestGrunt.java
Author: jcoveney
Date: Fri Sep 21 21:35:16 2012
New Revision: 1388692
URL: http://svn.apache.org/viewvc?rev=1388692&view=rev
Log:
PIG-2833: org.apache.pig.pigunit.pig.PigServer does not initialize set default log level of pigContext (cheolsoo via jcoveney)
Modified:
pig/trunk/CHANGES.txt
pig/trunk/src/org/apache/pig/impl/PigContext.java
pig/trunk/test/org/apache/pig/test/TestGrunt.java
Modified: pig/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/pig/trunk/CHANGES.txt?rev=1388692&r1=1388691&r2=1388692&view=diff
==============================================================================
--- pig/trunk/CHANGES.txt (original)
+++ pig/trunk/CHANGES.txt Fri Sep 21 21:35:16 2012
@@ -281,6 +281,8 @@ OPTIMIZATIONS
BUG FIXES
+PIG-2833: org.apache.pig.pigunit.pig.PigServer does not initialize set default log level of pigContext (cheolsoo via jcoveney)
+
PIG-2744: Handle Pig command line with XML special characters (lulynn_2008 via daijy)
PIG-2637: Command-line option -e throws TokenMgrError exception (lulynn_2008 via daijy)
Modified: pig/trunk/src/org/apache/pig/impl/PigContext.java
URL: http://svn.apache.org/viewvc/pig/trunk/src/org/apache/pig/impl/PigContext.java?rev=1388692&r1=1388691&r2=1388692&view=diff
==============================================================================
--- pig/trunk/src/org/apache/pig/impl/PigContext.java (original)
+++ pig/trunk/src/org/apache/pig/impl/PigContext.java Fri Sep 21 21:35:16 2012
@@ -117,7 +117,7 @@ public class PigContext implements Seria
private Properties log4jProperties = new Properties();
- private Level defaultLogLevel;
+ private Level defaultLogLevel = Level.INFO;
public int defaultParallel = -1;
Modified: pig/trunk/test/org/apache/pig/test/TestGrunt.java
URL: http://svn.apache.org/viewvc/pig/trunk/test/org/apache/pig/test/TestGrunt.java?rev=1388692&r1=1388691&r2=1388692&view=diff
==============================================================================
--- pig/trunk/test/org/apache/pig/test/TestGrunt.java (original)
+++ pig/trunk/test/org/apache/pig/test/TestGrunt.java Fri Sep 21 21:35:16 2012
@@ -41,6 +41,7 @@ import junit.framework.Assert;
import org.apache.log4j.Appender;
import org.apache.log4j.FileAppender;
+import org.apache.log4j.Level;
import org.apache.log4j.PatternLayout;
import org.apache.pig.ExecType;
import org.apache.pig.PigException;
@@ -1371,4 +1372,26 @@ public class TestGrunt {
Util.checkMessageInException(e, errMsg);
}
}
+
+ @Test
+ public void testDebugOn() throws Throwable {
+
+ String strCmd = "set debug on\n";
+ PigContext pc = new PigServer(ExecType.LOCAL).getPigContext();
+ InputStreamReader reader = new InputStreamReader(new ByteArrayInputStream(strCmd.getBytes()));
+ new Grunt(new BufferedReader(reader), pc).exec();
+
+ assertEquals(Level.DEBUG.toString(), pc.getLog4jProperties().getProperty("log4j.logger.org.apache.pig"));
+ }
+
+ @Test
+ public void testDebugOff() throws Throwable {
+
+ String strCmd = "set debug off\n";
+ PigContext pc = new PigServer(ExecType.LOCAL).getPigContext();
+ InputStreamReader reader = new InputStreamReader(new ByteArrayInputStream(strCmd.getBytes()));
+ new Grunt(new BufferedReader(reader), pc).exec();
+
+ assertEquals(Level.INFO.toString(), pc.getLog4jProperties().getProperty("log4j.logger.org.apache.pig"));
+ }
}