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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to