From 84e39de2fe3000a28dfca4ff99e8664b50c99f56 Mon Sep 17 00:00:00 2001 From: markt Date: Sat, 20 Jun 2009 17:04:49 +0000 Subject: [PATCH] Simplify, simplify. Thanks to sebb. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@786862 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/catalina/valves/AccessLogValve.java | 24 +++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/java/org/apache/catalina/valves/AccessLogValve.java b/java/org/apache/catalina/valves/AccessLogValve.java index 86f10921f..e72b71721 100644 --- a/java/org/apache/catalina/valves/AccessLogValve.java +++ b/java/org/apache/catalina/valves/AccessLogValve.java @@ -888,23 +888,23 @@ public class AccessLogValve /** * write local IP address - %A */ - protected class LocalAddrElement implements AccessLogElement { + protected static class LocalAddrElement implements AccessLogElement { - private ThreadLocal value = new ThreadLocal() { - protected String initialValue() { - String init; - try { - init = InetAddress.getLocalHost().getHostAddress(); - } catch (Throwable e) { - init = "127.0.0.1"; - } - return init; + private static final String LOCAL_ADDR_VALUE; + + static { + String init; + try { + init = InetAddress.getLocalHost().getHostAddress(); + } catch (Throwable e) { + init = "127.0.0.1"; } - }; + LOCAL_ADDR_VALUE = init; + } public void addElement(StringBuffer buf, Date date, Request request, Response response, long time) { - buf.append(value.get()); + buf.append(LOCAL_ADDR_VALUE); } } -- 2.11.0