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/GoogleSearch.java.tmp

    r11228 r20294  
    3232import java.lang.Object;
    3333
     34import org.apache.log4j.*;
    3435
    3536/**
     
    4243    extends AbstractSearch {
    4344   
     45     static Logger logger = Logger.getLogger(org.greenstone.gsdl3.service.GoogleSearch.class.getName());
     46     
    4447    //Parameters connect to Proxy Server
    4548    private boolean using_proxy = false;
     
    6265        return false;
    6366    }
    64     System.err.println("Configuring GoogleSearch");
     67    logger.info("Configuring GoogleSearch");
    6568    Element server_elem = (Element)GSXML.getChildByTagName(info, "googleServer");
    6669    if (server_elem == null) {
    67         System.err.println("GoogleSearch.configure error: no googleServer element found");
     70        logger.error("no googleServer element found");
    6871        return false;
    6972    }
     
    7174    client_key = server_elem.getAttribute("key");
    7275    if (client_key.equals("")) {
    73         System.err.println("GoogleSearch.configure error: no client_key for the googleServer element");
     76        logger.error("no client_key for the googleServer element");
    7477        return false;
    7578    }
     
    8689        proxy_port = Integer.parseInt(System.getProperty("http.proxyPort").trim());
    8790        } catch (Exception e) {
    88         System.err.println("GoogleSearch.configure error: couldn't get proxy port, defaulting to 80");
     91        logger.error("couldn't get proxy port, defaulting to 80");
    8992        proxy_port = 80;
    9093        }
     
    127130    Element param_list = (Element) GSXML.getChildByTagName(request, GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER);
    128131    if (param_list == null) {
    129         System.err.println("GoogleSearch.processTextQuery Error:: TextQuery request had no paramList.");
     132        logger.error("TextQuery request had no paramList.");
    130133        return result;  // Return the empty result
    131134    }
     
    137140    String query = (String) params.get(QUERY_PARAM);
    138141    if (query == null || query.equals("")) {
    139         System.err.println("GoogleSearch.processTextQuery Error: TextQuery request had no query string.");
     142        logger.error("TextQuery request had no query string.");
    140143        return result;  // Return the empty result
    141144    }
     
    150153        hits_per_page = Integer.parseInt(((String)params.get(HITS_PER_PAGE_PARAM)).trim());
    151154    } catch (Exception e) {
    152         System.err.println("GoogleSearch.processTextQuery error: couldn't get hits per page param, defaulting to 10");
     155        logger.error("couldn't get hits per page param, defaulting to 10");
    153156        hits_per_page = 10;
    154157    }
     
    158161        start_page = Integer.parseInt(((String) params.get(START_PAGE_PARAM)).trim());
    159162    } catch (Exception e) {
    160         System.err.println("GoogleSearch.processTextQuery error: couldn't get start page param, defaulting to 1");
     163        logger.error("couldn't get start page param, defaulting to 1");
    161164        start_page = 1;
    162165    }
     
    182185        google_result = search.doSearch();
    183186        } catch (GoogleSearchFault ex) {
    184         System.err.println("GoogleSearch.processTextQuery error: the call to the Google Web APIs failed:" + ex.toString());
     187        logger.error("the call to the Google Web APIs failed:" + ex.toString());
    185188        // add the error to the result
    186189        return result;
Note: See TracChangeset for help on using the changeset viewer.