diff --git a/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java b/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java index f2cf2c8c79fed93777c25f2f49c7eab3164d39f3..f145730283efdd1cf30313b3e68327f8c7f9df3d 100644 --- a/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java +++ b/src/fr/inrialpes/exmo/align/parser/AlignmentParser.java @@ -1,7 +1,7 @@ /* * $Id$ * - * Copyright (C) INRIA, 2003-2005, 2007-2010, 2012-2014 + * Copyright (C) INRIA, 2003-2005, 2007-2010, 2012-2015 * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License @@ -128,19 +128,23 @@ public class AlignmentParser { //alignment = parser.parse( o ); alignment = callParser( parser, o ); } catch ( Exception e ) { - logger.debug( "XMLParser failed to parse alignment (INFO)", e ); - logger.debug( "Using RDFParser instead" ); + logger.debug( "XMLParser failed to parse alignment (INFO)" ); try { if ( !embedded ) { + logger.debug( "Using RDFParser instead (log=TRACE to see exception)" ); RDFParser rparser = new RDFParser(); alignment = callParser( rparser, o ); } else { + logger.debug( "Cannot parse further" ); throw new AlignmentException( "Cannot parse "+o+" (use logging for more info)", e ); } } catch ( Exception ex ) { // JE: should contain both ex and e + logger.debug( "XMLParser throw exception", e ); + logger.debug( "RDFParser throw exception", ex ); throw new AlignmentException( "Cannot parse "+o, ex ); } + logger.trace( "This exception was caught and is not critical", e ); } return alignment; } diff --git a/src/fr/inrialpes/exmo/align/parser/XMLParser.java b/src/fr/inrialpes/exmo/align/parser/XMLParser.java index 3b9d1a691cbf90306c2c624e2d2a6190350223f0..50a1b7a53718eddfa39a4bfb89a3827e4970a9e4 100644 --- a/src/fr/inrialpes/exmo/align/parser/XMLParser.java +++ b/src/fr/inrialpes/exmo/align/parser/XMLParser.java @@ -270,7 +270,7 @@ public class XMLParser extends DefaultHandler { * @param atts The attributes name of the current element */ public void startElement( String namespaceURI, String pName, String qname, Attributes atts ) throws SAXException { - logger.debug( "startElement XMLParser : {}", pName ); + logger.trace( "startElement XMLParser : {}", pName ); parseLevel++; if( namespaceURI.equals( Namespace.ALIGNMENT.uri+"#" ) || namespaceURI.equals( Namespace.ALIGNMENT.uri ) ) { @@ -392,7 +392,7 @@ public class XMLParser extends DefaultHandler { } else { content = newContent; } - logger.debug( "content XMLParser : {}", content ); + logger.trace( "content XMLParser : {}", content ); } /** @@ -403,7 +403,7 @@ public class XMLParser extends DefaultHandler { * @param qName The name of the current element */ public void endElement(String namespaceURI, String pName, String qName ) throws SAXException { - logger.debug( "endElement XMLParser : {}", pName ); + logger.trace( "endElement XMLParser : {}", pName ); if( namespaceURI.equals( Namespace.ALIGNMENT.uri+"#" ) || namespaceURI.equals( Namespace.ALIGNMENT.uri ) ) { try {