Changeset 4527


Ignore:
Timestamp:
02/17/14 16:00:09 (10 years ago)
Author:
twagoo
Message:

Added some logging to SOLR DAO's

Location:
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SearchResultsDaoImpl.java

    r4507 r4527  
    1010import org.apache.solr.client.solrj.response.QueryResponse;
    1111import org.apache.solr.common.SolrDocumentList;
     12import org.slf4j.Logger;
     13import org.slf4j.LoggerFactory;
    1214
    1315public class SearchResultsDaoImpl extends SolrDaoImpl implements SearchResultsDao {
     16
     17    private final static Logger logger = LoggerFactory.getLogger(SearchResultsDaoImpl.class);
    1418
    1519    public SearchResultsDaoImpl(SolrServer solrServer, VloConfig config) {
     
    2731    @Override
    2832    public List<FacetField> getFacets(SolrQuery query) {
    29         QueryResponse response = fireQuery(query);
    30         return response.getFacetFields();
     33        final QueryResponse response = fireQuery(query);
     34        final List<FacetField> facetFields = response.getFacetFields();
     35        logger.debug("Found {} facet fields", facetFields.size());
     36        return facetFields;
    3137    }
    3238
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SolrDaoImpl.java

    r4507 r4527  
    1717public class SolrDaoImpl {
    1818   
    19     private final static Logger LOG = LoggerFactory.getLogger(SolrDaoImpl.class);
     19    private final static Logger logger = LoggerFactory.getLogger(SolrDaoImpl.class);
    2020    private final SolrServer solrServer;
    2121    private final VloConfig config;
     
    8383        sanitisedQuery = sanitise(query);
    8484        try {
    85             return solrServer.query(sanitisedQuery);
     85            logger.debug("Executing query: {}", query);
     86            final QueryResponse response = solrServer.query(sanitisedQuery);
     87            logger.debug("Response: {}", response);
     88            return response;
    8689        } catch (SolrServerException e) {
    87             LOG.error("Error getting data:", e);
     90            logger.error("Error getting data:", e);
    8891            throw new RuntimeException(e);
    8992        }
     
    100103        SolrDocumentList docs = fireQuery(query).getResults();
    101104        if (docs.getNumFound() > 1) {
    102             LOG.error("Error: found multiple documents for id (will return first one): " + docId + " \nDocuments found: " + docs);
     105            logger.error("Error: found multiple documents for id (will return first one): " + docId + " \nDocuments found: " + docs);
    103106            result = docs.get(0);
    104107        } else if (docs.getNumFound() == 1) {
Note: See TracChangeset for help on using the changeset viewer.