- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 21 Sep 2009 12:09:33 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/src/org/w3c/unicorn/response/parser
In directory hutz:/tmp/cvs-serv30963/src/org/w3c/unicorn/response/parser
Modified Files:
ResponseParserFactory.java
Log Message:
added error logs
Index: ResponseParserFactory.java
===================================================================
RCS file: /sources/public/2006/unicorn/src/org/w3c/unicorn/response/parser/ResponseParserFactory.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- ResponseParserFactory.java 3 Sep 2009 16:43:20 -0000 1.3
+++ ResponseParserFactory.java 21 Sep 2009 12:09:31 -0000 1.4
@@ -4,6 +4,8 @@
import javax.xml.parsers.ParserConfigurationException;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
import org.w3c.unicorn.Framework;
import org.w3c.unicorn.response.Response;
import org.xml.sax.SAXException;
@@ -14,6 +16,8 @@
*/
public class ResponseParserFactory {
+ private static Log logger = LogFactory.getLog(ResponseParserFactory.class);
+
/**
* Creates a parser corresponding to the type of the response.
*
@@ -43,16 +47,18 @@
* @return The response parsed corresponding to the input.
* @throws Exception
*/
- public static Response parse(String r, String responseType) throws Exception {
+ public static Response parse(String r, String responseType) {
try {
Response response = createResponseParser(responseType).parse(r);
return response;
} catch (SAXException e) {
- e.printStackTrace();
+ logger.error(e.getMessage(), e);
} catch (ParserConfigurationException e) {
- e.printStackTrace();
+ logger.error(e.getMessage(), e);
} catch (IOException e) {
- e.printStackTrace();
+ logger.error(e.getMessage(), e);
+ } catch (Exception e) {
+ logger.error(e.getMessage(), e);
}
return null;
}
Received on Monday, 21 September 2009 12:09:43 UTC