X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpage%2FFreenetTemplatePage.java;h=9cfd02692f7bbca0e697f3408159b5c0914ac86d;hb=6f1f26e3998cfef155b0cf59152827accea70d30;hp=40e19b1a67aaf29ba60939156cd996f179e710aa;hpb=0e8f7804ce344bdd69f5ecc7febe25a60a53561d;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/web/page/FreenetTemplatePage.java b/src/main/java/net/pterodactylus/sone/web/page/FreenetTemplatePage.java index 40e19b1..9cfd026 100644 --- a/src/main/java/net/pterodactylus/sone/web/page/FreenetTemplatePage.java +++ b/src/main/java/net/pterodactylus/sone/web/page/FreenetTemplatePage.java @@ -1,5 +1,5 @@ /* - * Sone - FreenetTemplatePage.java - Copyright © 2010–2013 David Roden + * Sone - FreenetTemplatePage.java - Copyright © 2010–2016 David Roden * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -17,6 +17,7 @@ package net.pterodactylus.sone.web.page; +import static java.lang.String.format; import static java.util.logging.Logger.getLogger; import java.io.IOException; @@ -52,7 +53,7 @@ import freenet.support.HTMLNode; public class FreenetTemplatePage implements FreenetPage, LinkEnabledCallback { /** The logger. */ - private static final Logger logger = getLogger("Sone.Web.Freenet"); + private static final Logger logger = getLogger(FreenetTemplatePage.class.getName()); /** The path of the page. */ private final String path; @@ -118,7 +119,7 @@ public class FreenetTemplatePage implements FreenetPage, LinkEnabledCallback { * {@inheritDoc} */ @Override - public Response handleRequest(FreenetRequest request, Response response) throws IOException { + public final Response handleRequest(FreenetRequest request, Response response) throws IOException { String redirectTarget = getRedirectTarget(request); if (redirectTarget != null) { return new RedirectResponse(redirectTarget); @@ -157,7 +158,7 @@ public class FreenetTemplatePage implements FreenetPage, LinkEnabledCallback { long start = System.nanoTime(); processTemplate(request, templateContext); long finish = System.nanoTime(); - logger.log(Level.FINEST, String.format("Template was rendered in %.2fms.", (finish - start) / 1000000.0)); + logger.log(Level.FINEST, format("Template was rendered in %.2fms.", (finish - start) / 1000000.0)); } catch (RedirectException re1) { return new RedirectResponse(re1.getTarget()); } @@ -312,6 +313,11 @@ public class FreenetTemplatePage implements FreenetPage, LinkEnabledCallback { return target; } + @Override + public String toString() { + return format("RedirectException{target='%s'}", target); + } + } }