Author: markt
Date: Wed Sep 29 15:36:54 2010
New Revision: 1002683

URL: http://svn.apache.org/viewvc?rev=1002683&view=rev
Log:
Refactor logging

Modified:
    tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Processor.java
    tomcat/trunk/java/org/apache/coyote/http11/Http11AprProcessor.java
    tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java
    tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java

Modified: 
tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Processor.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Processor.java?rev=1002683&r1=1002682&r2=1002683&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Processor.java 
(original)
+++ tomcat/trunk/java/org/apache/coyote/http11/AbstractHttp11Processor.java Wed 
Sep 29 15:36:54 2010
@@ -40,7 +40,6 @@ import org.apache.coyote.http11.filters.
 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.String
 
 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 AbstractHttp11Proc
             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 AbstractHttp11Proc
             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 AbstractHttp11Proc
             } 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 AbstractHttp11Proc
             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 AbstractHttp11Proc
             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;
         }
 

Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11AprProcessor.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11AprProcessor.java?rev=1002683&r1=1002682&r2=1002683&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http11/Http11AprProcessor.java 
(original)
+++ tomcat/trunk/java/org/apache/coyote/http11/Http11AprProcessor.java Wed Sep 
29 15:36:54 2010
@@ -58,10 +58,11 @@ import org.apache.tomcat.util.net.Socket
 public class Http11AprProcessor extends AbstractHttp11Processor implements 
ActionHook {
 
 
-    /**
-     * Logger.
-     */
     private static final Log log = LogFactory.getLog(Http11AprProcessor.class);
+    @Override
+    protected Log getLog() {
+        return log;
+    }
 
     // ----------------------------------------------------------- Constructors
 

Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java?rev=1002683&r1=1002682&r2=1002683&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java 
(original)
+++ tomcat/trunk/java/org/apache/coyote/http11/Http11NioProcessor.java Wed Sep 
29 15:36:54 2010
@@ -54,10 +54,11 @@ import org.apache.tomcat.util.net.Socket
  */
 public class Http11NioProcessor extends AbstractHttp11Processor implements 
ActionHook {
 
-    /**
-     * Logger.
-     */
     private static final Log log = LogFactory.getLog(Http11NioProcessor.class);
+    @Override
+    protected Log getLog() {
+        return log;
+    }
 
 
     /**

Modified: tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java?rev=1002683&r1=1002682&r2=1002683&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java (original)
+++ tomcat/trunk/java/org/apache/coyote/http11/Http11Processor.java Wed Sep 29 
15:36:54 2010
@@ -53,10 +53,11 @@ import org.apache.tomcat.util.net.Socket
  */
 public class Http11Processor extends AbstractHttp11Processor implements 
ActionHook {
 
-    /**
-     * Logger.
-     */
     private static final Log log = LogFactory.getLog(Http11Processor.class);
+    @Override
+    protected Log getLog() {
+        return log;
+    }
 
    // ------------------------------------------------------------ Constructor
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to