Ignore:
Timestamp:
2006-10-17T15:52:42+13:00 (18 years ago)
Author:
shaoqun
Message:

added the code to use log4j and replace system.out or system.err to logger.info or logger.error respectively. The commented out output has been replaced with logger.debug. The log file is in web/logs/greenstone.log

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/util/XMLTransformer.java

    r5663 r13124  
    4242import java.util.Map;
    4343import java.util.Iterator;
     44
     45import org.apache.log4j.*;
     46
    4447/** XMLTransformer - utility class for greenstone
    4548 *
     
    5053 */
    5154public class XMLTransformer {
     55
     56    static Category logger = Category.getInstance(org.greenstone.gsdl3.util.XMLTransformer.class.getName());
    5257
    5358  /** The transformer factory we're using */
     
    6974
    7075    } catch (Exception e) {
    71         System.err.println("XMLTransformer() exception "+e.getMessage());
     76        logger.error("exception "+e.getMessage());
    7277    }
    7378    }
     
    9499        return output.toString();
    95100    } catch (TransformerConfigurationException e) {
    96         System.err.println("XMLTransformer: couldn't create transformer object: "+e.getMessageAndLocation());
    97         System.err.println(e.getLocationAsString()); 
     101        logger.error("couldn't create transformer object: "+e.getMessageAndLocation());
     102        logger.error(e.getLocationAsString()); 
    98103        return "";
    99104    } catch (TransformerException e) {
    100         System.err.println("XMLTransformer: couldn't transform the source: " + e.getMessage());
     105        logger.error("couldn't transform the source: " + e.getMessage());
    101106        return "";
    102107    }   
     
    129134        return output.toString();
    130135    } catch (TransformerConfigurationException e) {
    131         System.err.println("XMLTransformer: couldn't create transformer object: "+e.getMessageAndLocation());
    132         System.err.println(e.getLocationAsString()); 
     136        logger.error("couldn't create transformer object: "+e.getMessageAndLocation());
     137        logger.error(e.getLocationAsString()); 
    133138        return "";
    134139    } catch (TransformerException e) {
    135         System.err.println("XMLTransformer: couldn't transform the source: " + e.getMessage());
     140        logger.error("couldn't transform the source: " + e.getMessage());
    136141        return "";
    137142    }   
     
    160165        return result.getNode().getFirstChild();
    161166    } catch (TransformerConfigurationException e) {
    162         System.err.println("XMLTransformer: couldn't create transformer object: "+e.getMessageAndLocation());
    163         System.err.println(e.getLocationAsString()); 
     167        logger.error("couldn't create transformer object: "+e.getMessageAndLocation());
     168        logger.error(e.getLocationAsString()); 
    164169        return null;
    165170    } catch (TransformerException e) {
    166         System.err.println("XMLTransformer: couldn't transform the source: " + e.getMessage());
     171        logger.error("couldn't transform the source: " + e.getMessage());
    167172        return null;
    168173    }   
     
    180185        return result.getNode().getFirstChild();
    181186    } catch (TransformerConfigurationException e) {
    182         System.err.println("XMLTransformer: couldn't create transformer object: "+e.getMessageAndLocation());
    183         System.err.println(e.getLocationAsString()); 
     187        logger.error("couldn't create transformer object: "+e.getMessageAndLocation());
     188        logger.error(e.getLocationAsString()); 
    184189        return null;
    185190    } catch (TransformerException e) {
    186         System.err.println("XMLTransformer: couldn't transform the source: " + e.getMessage());
     191        logger.error("couldn't transform the source: " + e.getMessage());
    187192        return null;
    188193    }   
Note: See TracChangeset for help on using the changeset viewer.