import javax.ws.rs.core.MultivaluedMap;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import org.apache.http.HttpException;
 import org.apache.http.HttpStatus;
 import org.json.JSONArray;
 
 public class MRSimplerBatchPublisher extends MRBaseClient implements MRBatchingPublisher
 {
+       private static final Logger logger = LoggerFactory.getLogger(MRSimplerBatchPublisher.class);
+
        public static class Builder 
        {
                public Builder ()
 
                                        pubResponse.setResponseCode(String.valueOf(HttpStatus.SC_INTERNAL_SERVER_ERROR));
                                        pubResponse.setResponseMessage(x.getMessage());
+                                        logger.error("exception: ", x);
                                        
                                }
                                
        private String handlers;
        private Properties props;
        public static String routerFilePath;
-       public static Map<String, String> headers=new HashMap<String, String>();
+       protected static final Map<String, String> headers=new HashMap<String, String>();
        public static MultivaluedMap<String, Object> headersMap;