9 |
import java.util.logging.FileHandler; |
import java.util.logging.FileHandler; |
10 |
import java.util.logging.Level; |
import java.util.logging.Level; |
11 |
import java.util.logging.Logger; |
import java.util.logging.Logger; |
12 |
|
import java.util.logging.SimpleFormatter; |
13 |
|
|
14 |
import dk.daoas.fulddaekning.BoundingBox.BoundingBoxException; |
import dk.daoas.fulddaekning.BoundingBox.BoundingBoxException; |
15 |
|
|
169 |
//Setup j.u.l Logger |
//Setup j.u.l Logger |
170 |
Logger root = Logger.getLogger(""); |
Logger root = Logger.getLogger(""); |
171 |
FileHandler fhandler = new FileHandler("fulddaekning.log"); // Ingen max størrelse, ingen rotation og ingen append |
FileHandler fhandler = new FileHandler("fulddaekning.log"); // Ingen max størrelse, ingen rotation og ingen append |
172 |
|
fhandler.setFormatter( new SimpleFormatter() ); |
173 |
root.addHandler( fhandler ); |
root.addHandler( fhandler ); |
174 |
|
|
175 |
|
|
235 |
} |
} |
236 |
|
|
237 |
long now = System.currentTimeMillis(); |
long now = System.currentTimeMillis(); |
238 |
|
long elapsed = now - start ; |
239 |
|
|
240 |
logger.info("Flest Ikke-dækkede, " + flestIkkeDaekkede); |
logger.info("Flest Ikke-dækkede, " + flestIkkeDaekkede); |
241 |
logger.info("Flest Dækkede, " + flestDaekkede); |
logger.info("Flest Dækkede, " + flestDaekkede); |
242 |
logger.info("Fuld load done : " + (now-start) ); |
logger.info("Fuld load done : " + formatMilliSeconds(elapsed) ); |
243 |
|
|
244 |
|
|
245 |
/* |
/* |
248 |
Lookup lookup = new Lookup(2750, db); |
Lookup lookup = new Lookup(2750, db); |
249 |
lookup.doLookup(); |
lookup.doLookup(); |
250 |
long now = System.currentTimeMillis(); |
long now = System.currentTimeMillis(); |
251 |
logger.info("Fuld load done : " + (now-start) );*/ |
long elapsed = now - start ; |
252 |
|
logger.info("Fuld load done : " + formatMilliSeconds(elapsed) );*/ |
253 |
|
} |
254 |
|
|
255 |
|
static String formatMilliSeconds(long milliseconds) { |
256 |
|
int mseconds = (int) milliseconds % 1000; |
257 |
|
int seconds = (int) (milliseconds / 1000) % 60 ; |
258 |
|
int minutes = (int) ((milliseconds / (1000*60)) % 60); |
259 |
|
int hours = (int) ((milliseconds / (1000*60*60)) % 24); |
260 |
|
|
261 |
|
return String.format("%02d:%02d:%02d.%03d", hours, minutes, seconds, mseconds); |
262 |
} |
} |
263 |
|
|
264 |
} |
} |