From: markt Date: Wed, 29 Sep 2010 15:36:54 +0000 (+0000) Subject: Refactor logging X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=8fed1efdf8fc14e69826386ae11ff5abac6ee6d6;p=tomcat7.0 Refactor logging git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1002683 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/coyote/http11/AbstractHttp11Processor.java b/java/org/apache/coyote/http11/AbstractHttp11Processor.java index ae4f0f3cb..8eccaf7ff 100644 --- a/java/org/apache/coyote/http11/AbstractHttp11Processor.java +++ b/java/org/apache/coyote/http11/AbstractHttp11Processor.java @@ -40,7 +40,6 @@ import org.apache.coyote.http11.filters.SavedRequestInputFilter; import org.apache.coyote.http11.filters.VoidInputFilter; import org.apache.coyote.http11.filters.VoidOutputFilter; import org.apache.juli.logging.Log; -import org.apache.juli.logging.LogFactory; import org.apache.tomcat.util.ExceptionUtils; import org.apache.tomcat.util.buf.Ascii; import org.apache.tomcat.util.buf.ByteChunk; @@ -53,10 +52,7 @@ import org.apache.tomcat.util.res.StringManager; public abstract class AbstractHttp11Processor { - /** - * Logger. - */ - private static final Log log = LogFactory.getLog(AbstractHttp11Processor.class); + protected abstract Log getLog(); /** * The string manager for this package. @@ -284,7 +280,7 @@ public abstract class AbstractHttp11Processor { noCompressionUserAgents = addREArray(noCompressionUserAgents, nRule); } catch (PatternSyntaxException pse) { - log.error(sm.getString("http11processor.regexp.error", userAgent), pse); + getLog().error(sm.getString("http11processor.regexp.error", userAgent), pse); } } @@ -454,7 +450,7 @@ public abstract class AbstractHttp11Processor { Pattern nRule = Pattern.compile(userAgent); restrictedUserAgents = addREArray(restrictedUserAgents, nRule); } catch (PatternSyntaxException pse) { - log.error(sm.getString("http11processor.regexp.error", userAgent), pse); + getLog().error(sm.getString("http11processor.regexp.error", userAgent), pse); } } @@ -806,11 +802,11 @@ public abstract class AbstractHttp11Processor { } else if (obj instanceof OutputFilter) { getOutputBuffer().addFilter((OutputFilter) obj); } else { - log.warn(sm.getString("http11processor.filter.unknown", + getLog().warn(sm.getString("http11processor.filter.unknown", className)); } } catch (Exception e) { - log.error(sm.getString( + getLog().error(sm.getString( "http11processor.filter.error", className), e); } } @@ -1098,7 +1094,7 @@ public abstract class AbstractHttp11Processor { error = true; } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - log.error(sm.getString("http11processor.request.finish"), t); + getLog().error(sm.getString("http11processor.request.finish"), t); // 500 - Internal Server Error response.setStatus(500); adapter.log(request, response, 0); @@ -1110,7 +1106,7 @@ public abstract class AbstractHttp11Processor { error = true; } catch (Throwable t) { ExceptionUtils.handleThrowable(t); - log.error(sm.getString("http11processor.response.finish"), t); + getLog().error(sm.getString("http11processor.response.finish"), t); error = true; } diff --git a/java/org/apache/coyote/http11/Http11AprProcessor.java b/java/org/apache/coyote/http11/Http11AprProcessor.java index 2c8a2023f..fa89994bc 100644 --- a/java/org/apache/coyote/http11/Http11AprProcessor.java +++ b/java/org/apache/coyote/http11/Http11AprProcessor.java @@ -58,10 +58,11 @@ import org.apache.tomcat.util.net.SocketWrapper; public class Http11AprProcessor extends AbstractHttp11Processor implements ActionHook { - /** - * Logger. - */ private static final Log log = LogFactory.getLog(Http11AprProcessor.class); + @Override + protected Log getLog() { + return log; + } // ----------------------------------------------------------- Constructors diff --git a/java/org/apache/coyote/http11/Http11NioProcessor.java b/java/org/apache/coyote/http11/Http11NioProcessor.java index 963f7e790..4fe8d3228 100644 --- a/java/org/apache/coyote/http11/Http11NioProcessor.java +++ b/java/org/apache/coyote/http11/Http11NioProcessor.java @@ -54,10 +54,11 @@ import org.apache.tomcat.util.net.SocketStatus; */ public class Http11NioProcessor extends AbstractHttp11Processor implements ActionHook { - /** - * Logger. - */ private static final Log log = LogFactory.getLog(Http11NioProcessor.class); + @Override + protected Log getLog() { + return log; + } /** diff --git a/java/org/apache/coyote/http11/Http11Processor.java b/java/org/apache/coyote/http11/Http11Processor.java index 574beabf8..dc29dc640 100644 --- a/java/org/apache/coyote/http11/Http11Processor.java +++ b/java/org/apache/coyote/http11/Http11Processor.java @@ -53,10 +53,11 @@ import org.apache.tomcat.util.net.SocketWrapper; */ public class Http11Processor extends AbstractHttp11Processor implements ActionHook { - /** - * Logger. - */ private static final Log log = LogFactory.getLog(Http11Processor.class); + @Override + protected Log getLog() { + return log; + } // ------------------------------------------------------------ Constructor