You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by as...@apache.org on 2007/04/27 15:47:46 UTC

svn commit: r533097 - in /webservices/synapse/trunk/java/modules: core/src/main/resources/log4j.properties nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java

Author: asankha
Date: Fri Apr 27 06:47:45 2007
New Revision: 533097

URL: http://svn.apache.org/viewvc?view=rev&rev=533097
Log:
make connection timeout (keepalive) and close messages debug since they are usually violated most of the time
change default log level to INFO

Modified:
    webservices/synapse/trunk/java/modules/core/src/main/resources/log4j.properties
    webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java
    webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java

Modified: webservices/synapse/trunk/java/modules/core/src/main/resources/log4j.properties
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/resources/log4j.properties?view=diff&rev=533097&r1=533096&r2=533097
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/resources/log4j.properties (original)
+++ webservices/synapse/trunk/java/modules/core/src/main/resources/log4j.properties Fri Apr 27 06:47:45 2007
@@ -32,7 +32,7 @@
 
 # Set the level to DEBUG if you want to log all Exceptions (some of them aren't errors)
 #log4j.category.org.apache.axis2=INFO
-log4j.category.org.apache.synapse=DEBUG
+log4j.category.org.apache.synapse=INFO
 log4j.category.org.apache.axis2.transport.nhttp=INFO
 
 log4j.appender.stdout=org.apache.log4j.ConsoleAppender

Modified: webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java?view=diff&rev=533097&r1=533096&r2=533097
==============================================================================
--- webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java (original)
+++ webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/LoggingNHttpServiceHandler.java Fri Apr 27 06:47:45 2007
@@ -72,7 +72,12 @@
     }
 
     public void exception(final NHttpServerConnection conn, final HttpException ex) {
-        this.log.error("HTTP connection " + conn + ": " + ex.getMessage(), ex);
+        if (ex.getMessage().contains("Connection reset") ||
+            ex.getMessage().contains("forcibly closed")) {
+            this.log.warn("HTTP connection " + conn + ": " + ex.getMessage());
+        } else {
+            this.log.error("HTTP connection " + conn + ": " + ex.getMessage(), ex);
+        }
         this.handler.exception(conn, ex);
     }
 

Modified: webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java?view=diff&rev=533097&r1=533096&r2=533097
==============================================================================
--- webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java (original)
+++ webservices/synapse/trunk/java/modules/nhttp/src/org/apache/axis2/transport/nhttp/ServerHandler.java Fri Apr 27 06:47:45 2007
@@ -232,7 +232,8 @@
     public void timeout(final NHttpServerConnection conn) {
         HttpRequest req = (HttpRequest) conn.getContext().getAttribute(HttpContext.HTTP_REQUEST);
         if (req != null) {
-            log.warn("Connection Timeout for request to : " + req.getRequestLine().getUri());
+            log.debug("Connection Timeout for request to : " + req.getRequestLine().getUri() +
+                " Probably the keepalive connection was closed");
         } else {
             log.warn("Connection Timeout");
         }
@@ -272,8 +273,9 @@
      */
     public void exception(NHttpServerConnection conn, IOException e) {
         if (e instanceof ConnectionClosedException ||
-            "Connection reset by peer".equals(e.getMessage())) {
-            log.debug("I/O error: " + e.getMessage());
+            e.getMessage().contains("Connection reset by peer") ||
+            e.getMessage().contains("forcibly closed")) {
+            log.debug("I/O error (Probably the keepalive connection was closed):" + e.getMessage());
         } else {
             log.error("I/O error: " + e.getMessage());
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org