Author: markt
Date: Sat Jun 20 17:04:49 2009
New Revision: 786862
URL: http://svn.apache.org/viewvc?rev=786862&view=rev
Log:
Simplify, simplify. Thanks to sebb.
Modified:
tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java
Modified: tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java?rev=786862&r1=786861&r2=786862&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java (original)
+++ tomcat/trunk/java/org/apache/catalina/valves/AccessLogValve.java Sat Jun 20
17:04:49 2009
@@ -888,23 +888,23 @@
/**
* write local IP address - %A
*/
- protected class LocalAddrElement implements AccessLogElement {
+ protected static class LocalAddrElement implements AccessLogElement {
- private ThreadLocal<String> value = new ThreadLocal<String>() {
- 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);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]