Ignore:
Timestamp:
2009-08-17T10:24:54+12:00 (15 years ago)
Author:
kjdon
Message:

changed System.err to logger.error/info

File:
1 edited

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/src/java/org/greenstone/gsdl3/service/FedoraSearch.java.tmp

    r9886 r20294  
    4444import java.lang.Object;
    4545
     46import org.apache.log4j.*;
    4647
    4748/**
    4849 *
    49  * @author <a href="mailto:[email protected]">Chi-Yu Huang</a>
    50  * @version $Revision$
    5150 *
    5251 */
     
    5554    extends AbstractSearch {
    5655   
     56     static Logger logger = Logger.getLogger(org.greenstone.gsdl3.service.FedoraSearch.class.getName());
    5757    // the services on offer
    5858    // these strings must match what is found in the properties file
     
    7676    Element server_elem = (Element)GSXML.getChildByTagName(info, "fedoraServer");
    7777    if (server_elem == null) {
    78         System.err.println("FedoraSearch.configure error: no fedoraServer element found");
     78        logger.error("no fedoraServer element found");
    7979        return false;
    8080    }
    8181    fedora_server_url = server_elem.getAttribute("url");
    82     System.err.println("Fedora Server:" + fedora_server_url);
     82    logger.info("Fedora Server:" + fedora_server_url);
    8383
    8484    if (fedora_server_url.equals("")) {
    85         System.err.println("FedoraSearch.configure error: no url for the fedoraServer element");
     85        logger.error("no url for the fedoraServer element");
    8686        return false;
    8787    }
     
    113113    Element param_list = (Element) GSXML.getChildByTagName(request, GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER);
    114114    if (param_list == null) {
    115         System.err.println("FedoraSearch Error:: TextQuery request had no paramList.");
     115        logger.error("TextQuery request had no paramList.");
    116116        return result;  // Return the empty result
    117117    }
     
    160160       
    161161        while (result_fedora != null) {
    162         System.err.println("Search Result:" + result_fedora.getResultList().length);
     162        logger.info("Search Result:" + result_fedora.getResultList().length);
    163163        for (int i=0; i<result_fedora.getResultList().length; i++) {
    164164            ObjectFields o = result_fedora.getResultList()[i];
     
    202202        }
    203203    } catch (Exception e) {
    204         System.err.println("ERROR: " + e.getClass().getName()
     204        logger.error("ERROR: " + e.getClass().getName()
    205205                   + ((e.getMessage()==null) ? "" : ": " + e.getMessage()));
    206206    }
     
    210210   
    211211    // Add a metadata element specifying the number of matching documents
    212     //System.err.println("FedoraSearch Number of Documents:" + matchNum);
     212    //logger.info("FedoraSearch Number of Documents:" + matchNum);
    213213    GSXML.addMetadata(this.doc, metadata_list, "numDocsMatched", ""+matchNum);
    214214   
     
    222222        // check if query contains any fields name (pid, label, fType....)
    223223        if (query_terms.matches("^("+ matchFields+").+")){
    224         System.err.println("Implementing Specific Query....");
     224        logger.info("Implementing Specific Query....");
    225225
    226226        List conditions=fedora.server.search.Condition.getConditions(query_terms);
     
    241241        fedora_query.setConditions(cond);
    242242        } else {
    243         System.err.println("Implementing Simple Query...");
     243        logger.info("Implementing Simple Query...");
    244244        fedora_query.setTerms(query_terms);
    245245        }
Note: See TracChangeset for help on using the changeset viewer.