--- dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/LookupMain.java 2015/06/14 14:28:21 2585 +++ dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/LookupMain.java 2015/06/14 15:15:00 2589 @@ -80,6 +80,8 @@ boolean testRun= false; + int antalFundne = 0; + long start = System.currentTimeMillis(); @@ -119,10 +121,12 @@ if (result.bedsteAfstand <= consts.getMaxDistance() ) { //Gem kun hvis distancen er under max_distance for distributøren - if (LookupMain.verbose == true) { + if (verbose == true) { logger.fine("(" +workerId + ") Bedste: " + qAdresse + "==>" + result.bedsteAdr + " ::: " + result.bedsteAfstand ); } + antalFundne++; + try { db.gemResultat(qAdresse, result.bedsteAdr, result.bedsteAfstand); } catch (SQLException e) { @@ -132,7 +136,9 @@ System.exit(0); //hvis at indsættelsen fejler skal vi afbryde med det samme } } else { - System.out.println("For stor afstand: " + qAdresse + " > " + result.bedsteAfstand); + if (verbose == true) { + System.out.println("For stor afstand: " + qAdresse + " > " + result.bedsteAfstand); + } } } @@ -167,6 +173,10 @@ logger.info("Fuld load done : " + formatMilliSeconds(elapsed) ); + logger.info("Antal daekkede : " + alleDaekkedeAdresser.size() ); + logger.info("Antal ikke-daekkede : " + ikkeDaekkede.length ); + logger.info("Heraf, antal fundne : " + antalFundne ); + logger.info("Fandt adresser til : " + (antalFundne*100.0)/ikkeDaekkede.length + "%" ); }