mbecke      2003/10/13 05:19:22

  Modified:    httpclient/src/java/org/apache/commons/httpclient Tag:
                        HTTPCLIENT_2_0_BRANCH HttpMethodBase.java
  Log:
  Adds some logging.
  
  Submitted by: Oleg Kalnichevski
  Reviewed by: Michael Becke
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.159.2.14 +10 -6     
jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpMethodBase.java
  
  Index: HttpMethodBase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpMethodBase.java,v
  retrieving revision 1.159.2.13
  retrieving revision 1.159.2.14
  diff -u -r1.159.2.13 -r1.159.2.14
  --- HttpMethodBase.java       12 Oct 2003 04:02:20 -0000      1.159.2.13
  +++ HttpMethodBase.java       13 Oct 2003 12:19:22 -0000      1.159.2.14
  @@ -868,12 +868,15 @@
       /**
        * Sets whether or not the connection should be force-closed when no longer 
        * needed. This value should only be set to <code>true</code> in abnormal 
  -     * circumstances. 
  +     * circumstances, such as HTTP protocol violations. 
        * 
        * @param b <code>true</code> if the connection must be closed, 
<code>false</code>
        * otherwise.
        */
       protected void setConnectionCloseForced(boolean b) {
  +        if (LOG.isDebugEnabled()) {
  +            LOG.debug("Force-close connection: " + b);
  +        }
           this.connectionCloseForced = b;
       }
   
  @@ -2053,7 +2056,7 @@
                       }
                   }
               } else {
  -                if (isStrictMode() && LOG.isWarnEnabled()) {
  +                if (LOG.isWarnEnabled()) {
                       LOG.warn("Transfer-Encoding is set but does not contain 
\"chunked\": "
                           + transferEncoding);
                   }
  @@ -2066,6 +2069,7 @@
               int expectedLength = getResponseContentLength();
               if (expectedLength == -1) {
                   if (canResponseHaveBody(statusLine.getStatusCode())) {
  +                    LOG.warn("Response content length is not known");
                       setConnectionCloseForced(true);
                       result = is;            
                   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to