Author: rohini
Date: Wed Mar 25 18:23:24 2015
New Revision: 1669196

URL: http://svn.apache.org/r1669196
Log:
PIG-4476: Fix logging in AvroStorage* classes and SchemaTuple class (rdsr via 
rohini)

Modified:
    pig/trunk/CHANGES.txt
    pig/trunk/src/org/apache/pig/data/SchemaTuple.java
    
pig/trunk/src/org/apache/pig/impl/util/avro/AvroStorageSchemaConversionUtilities.java
    pig/trunk/src/org/apache/pig/impl/util/avro/AvroTupleWrapper.java

Modified: pig/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/pig/trunk/CHANGES.txt?rev=1669196&r1=1669195&r2=1669196&view=diff
==============================================================================
--- pig/trunk/CHANGES.txt (original)
+++ pig/trunk/CHANGES.txt Wed Mar 25 18:23:24 2015
@@ -24,6 +24,8 @@ INCOMPATIBLE CHANGES
  
 IMPROVEMENTS
 
+PIG-4476: Fix logging in AvroStorage* classes and SchemaTuple class (rdsr via 
rohini)
+
 PIG-4458: Support UDFs in a FOREACH Before a Merge Join (wattsinabox via daijy)
 
 PIG-4454: Upgrade tez to 0.6.0 (daijy)

Modified: pig/trunk/src/org/apache/pig/data/SchemaTuple.java
URL: 
http://svn.apache.org/viewvc/pig/trunk/src/org/apache/pig/data/SchemaTuple.java?rev=1669196&r1=1669195&r2=1669196&view=diff
==============================================================================
--- pig/trunk/src/org/apache/pig/data/SchemaTuple.java (original)
+++ pig/trunk/src/org/apache/pig/data/SchemaTuple.java Wed Mar 25 18:23:24 2015
@@ -26,6 +26,8 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.joda.time.DateTime;
 import org.joda.time.DateTimeZone;
 
@@ -37,7 +39,6 @@ import org.apache.pig.data.utils.MethodH
 import org.apache.pig.data.utils.SedesHelper;
 import org.apache.pig.impl.logicalLayer.schema.Schema;
 import org.apache.pig.impl.util.ObjectSerializer;
-import org.mortbay.log.Log;
 
 import com.google.common.collect.Lists;
 
@@ -52,6 +53,7 @@ import com.google.common.collect.Lists;
 @InterfaceAudience.Public
 @InterfaceStability.Unstable
 public abstract class SchemaTuple<T extends SchemaTuple<T>> extends 
AbstractTuple implements TypeAwareTuple {
+    private static final Log LOG = LogFactory.getLog(SchemaTuple.class);
 
     private static final long serialVersionUID = 1L;
     private static final int ONE_MINUTE = 60000;
@@ -924,7 +926,7 @@ public abstract class SchemaTuple<T exte
     protected static Schema staticSchemaGen(String s) {
         try {
             if (s.equals("")) {
-                Log.warn("No Schema present in SchemaTuple generated class");
+                LOG.warn("No Schema present in SchemaTuple generated class");
                 return new Schema();
             }
             return (Schema) ObjectSerializer.deserialize(s);

Modified: 
pig/trunk/src/org/apache/pig/impl/util/avro/AvroStorageSchemaConversionUtilities.java
URL: 
http://svn.apache.org/viewvc/pig/trunk/src/org/apache/pig/impl/util/avro/AvroStorageSchemaConversionUtilities.java?rev=1669196&r1=1669195&r2=1669196&view=diff
==============================================================================
--- 
pig/trunk/src/org/apache/pig/impl/util/avro/AvroStorageSchemaConversionUtilities.java
 (original)
+++ 
pig/trunk/src/org/apache/pig/impl/util/avro/AvroStorageSchemaConversionUtilities.java
 Wed Mar 25 18:23:24 2015
@@ -28,12 +28,13 @@ import org.apache.avro.AvroRuntimeExcept
 import org.apache.avro.Schema;
 import org.apache.avro.Schema.Field;
 import org.apache.avro.Schema.Type;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.pig.LoadPushDown.RequiredField;
 import org.apache.pig.ResourceSchema;
 import org.apache.pig.LoadPushDown.RequiredFieldList;
 import org.apache.pig.backend.executionengine.ExecException;
 import org.apache.pig.data.DataType;
-import org.mortbay.log.Log;
 
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
@@ -44,6 +45,7 @@ import com.google.common.collect.Sets;
  * and vice versa.
  */
 public class AvroStorageSchemaConversionUtilities {
+    private static final Log LOG = 
LogFactory.getLog(AvroStorageSchemaConversionUtilities.class);
 
   /**
    * Determines the pig object type of the Avro schema.
@@ -606,7 +608,7 @@ public class AvroStorageSchemaConversion
             return null;
           }
         } catch (ExecException e) {
-          Log.warn("ExecException caught in newSchemaFromRequiredFieldList", 
e);
+          LOG.warn("ExecException caught in newSchemaFromRequiredFieldList", 
e);
           return null;
         }
         if (rf.getSubFields() == null) {

Modified: pig/trunk/src/org/apache/pig/impl/util/avro/AvroTupleWrapper.java
URL: 
http://svn.apache.org/viewvc/pig/trunk/src/org/apache/pig/impl/util/avro/AvroTupleWrapper.java?rev=1669196&r1=1669195&r2=1669196&view=diff
==============================================================================
--- pig/trunk/src/org/apache/pig/impl/util/avro/AvroTupleWrapper.java (original)
+++ pig/trunk/src/org/apache/pig/impl/util/avro/AvroTupleWrapper.java Wed Mar 
25 18:23:24 2015
@@ -28,6 +28,7 @@ import org.apache.avro.generic.GenericAr
 import org.apache.avro.generic.GenericData;
 import org.apache.avro.generic.GenericEnumSymbol;
 import org.apache.avro.generic.IndexedRecord;
+import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.pig.backend.executionengine.ExecException;
 import org.apache.pig.data.DataByteArray;
@@ -47,6 +48,7 @@ import java.util.Map;
  */
 public final class AvroTupleWrapper <T extends IndexedRecord>
     implements Tuple {
+    private static final Log LOG = LogFactory.getLog(AvroTupleWrapper.class);
 
   /**
    * The Avro object wrapped in the pig Tuple.
@@ -169,8 +171,7 @@ public final class AvroTupleWrapper <T e
       try {
         all.add(get(f.pos()));
       } catch (ExecException e) {
-        LogFactory.getLog(getClass()).error(
-            "could not process tuple with contents " + avroObject, e);
+        LOG.error("could not process tuple with contents " + avroObject, e);
         return null;
       }
     }


Reply via email to