From: David ‘Bombe’ Roden Date: Fri, 15 Apr 2011 04:19:56 +0000 (+0200) Subject: Add logging. X-Git-Tag: 0.6.2^2~13 X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=34035a1ae4f782a6763fa51b66f400b55ffb2822;p=Sone.git Add logging. --- diff --git a/src/main/java/net/pterodactylus/sone/web/SearchPage.java b/src/main/java/net/pterodactylus/sone/web/SearchPage.java index 903975d..90f9ac7 100644 --- a/src/main/java/net/pterodactylus/sone/web/SearchPage.java +++ b/src/main/java/net/pterodactylus/sone/web/SearchPage.java @@ -24,6 +24,8 @@ import java.util.Comparator; import java.util.HashSet; import java.util.List; import java.util.Set; +import java.util.logging.Level; +import java.util.logging.Logger; import net.pterodactylus.sone.data.Post; import net.pterodactylus.sone.data.Profile; @@ -50,6 +52,9 @@ import net.pterodactylus.util.text.TextException; */ public class SearchPage extends SoneTemplatePage { + /** The logger. */ + private static final Logger logger = Logging.getLogger(SearchPage.class); + /** * Creates a new search page. * @@ -187,6 +192,7 @@ public class SearchPage extends SoneTemplatePage { * @return The score of the expression */ private double calculateScore(List phrases, String expression) { + logger.log(Level.FINEST, "Calculating Score for “" + expression + "”…"); double optionalHits = 0; double requiredHits = 0; int forbiddenHits = 0; @@ -206,8 +212,10 @@ public class SearchPage extends SoneTemplatePage { } score += Math.pow(1 - position / (double) expression.length(), 2); index = position + phraseString.length(); + logger.log(Level.FINEST, "Got hit at position %d.", position); ++matches; } + logger.log(Level.FINEST, "Score: %f", score); if (matches == 0) { continue; }