You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by Oleg Kalnichevski <o....@dplanet.ch> on 2003/04/10 21:23:56 UTC

[PATCH]: HttpClient to report system properties in debug mode

Folks,

I suspect we can seriously count on a significant increase in number of
bug reports and requests for assistance following the 2.0-beta1 release.
I am mostly concerned about those kind of reports, you know: "I just got
your stuff. I does not work. What a heck is wrong? Please fix it"

To ease our life troubleshooting problems I would like HttpClient to
report its system properties such as Java version, OS, class path when
run in debug mode.

Any objections to that?

Oleg

Re: [PATCH]: HttpClient to report system properties in debug mode

Posted by Jeffrey Dever <js...@sympatico.ca>.
Go for it.

Oleg Kalnichevski wrote:

>Makes sense. I have also been thinking about logging out JCE & JSSE
>properties as well.
>
>Oleg 
>
>On Thu, 2003-04-10 at 22:08, Jeffrey Dever wrote:
>  
>
>>Sounds good.  Might want to log out those properties staticly when 
>>HttpClient is loaded.
>>
>>Oleg Kalnichevski wrote:
>>
>>    
>>
>>>Folks,
>>>
>>>I suspect we can seriously count on a significant increase in number of
>>>bug reports and requests for assistance following the 2.0-beta1 release.
>>>I am mostly concerned about those kind of reports, you know: "I just got
>>>your stuff. I does not work. What a heck is wrong? Please fix it"
>>>
>>>To ease our life troubleshooting problems I would like HttpClient to
>>>report its system properties such as Java version, OS, class path when
>>>run in debug mode.
>>>
>>>Any objections to that?
>>>
>>>Oleg
>>> 
>>>
>>>------------------------------------------------------------------------
>>>
>>>Index: java/org/apache/commons/httpclient/HttpClient.java
>>>===================================================================
>>>RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v
>>>retrieving revision 1.72
>>>diff -u -r1.72 HttpClient.java
>>>--- java/org/apache/commons/httpclient/HttpClient.java	9 Apr 2003 18:37:59 -0000	1.72
>>>+++ java/org/apache/commons/httpclient/HttpClient.java	10 Apr 2003 18:30:41 -0000
>>>@@ -1,5 +1,5 @@
>>>/*
>>>- * $Header: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v 1.72 2003/04/09 18:37:59 olegk Exp $
>>>+ * $Header: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v 1.72 2003/04/09 18:37:59 olegk Exp $
>>> * $Revision: 1.72 $
>>> * $Date: 2003/04/09 18:37:59 $
>>> *
>>>@@ -124,7 +124,15 @@
>>>        this.state.setHttpConnectionManager(httpConnectionManager);
>>>
>>>        this.hostConfiguration = new HostConfiguration();
>>>-
>>>+        
>>>+        if (LOG.isDebugEnabled()) {
>>>+            LOG.debug("Java version: " + System.getProperty("java.version"));
>>>+            LOG.debug("Java vendor: " + System.getProperty("java.vendor"));
>>>+            LOG.debug("Java class path: " + System.getProperty("java.class.path"));
>>>+            LOG.debug("Operating system name: " + System.getProperty("os.name"));
>>>+            LOG.debug("Operating system architecture: " + System.getProperty("os.arch"));
>>>+            LOG.debug("Operating system version: " + System.getProperty("os.version"));
>>>+        }
>>>    }
>>>    
>>>    // ----------------------------------------------------- Instance Variables
>>>
>>> 
>>>
>>>------------------------------------------------------------------------
>>>
>>>---------------------------------------------------------------------
>>>To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
>>>For additional commands, e-mail: commons-httpclient-dev-help@jakarta.apache.org
>>>
>>>      
>>>
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail: commons-httpclient-dev-help@jakarta.apache.org
>>
>>    
>>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: commons-httpclient-dev-help@jakarta.apache.org
>
>
>  
>




Re: [PATCH]: HttpClient to report system properties in debug mode

Posted by Oleg Kalnichevski <o....@dplanet.ch>.
Makes sense. I have also been thinking about logging out JCE & JSSE
properties as well.

Oleg 

On Thu, 2003-04-10 at 22:08, Jeffrey Dever wrote:
> Sounds good.  Might want to log out those properties staticly when 
> HttpClient is loaded.
> 
> Oleg Kalnichevski wrote:
> 
> >Folks,
> >
> >I suspect we can seriously count on a significant increase in number of
> >bug reports and requests for assistance following the 2.0-beta1 release.
> >I am mostly concerned about those kind of reports, you know: "I just got
> >your stuff. I does not work. What a heck is wrong? Please fix it"
> >
> >To ease our life troubleshooting problems I would like HttpClient to
> >report its system properties such as Java version, OS, class path when
> >run in debug mode.
> >
> >Any objections to that?
> >
> >Oleg
> >  
> >
> >------------------------------------------------------------------------
> >
> >Index: java/org/apache/commons/httpclient/HttpClient.java
> >===================================================================
> >RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v
> >retrieving revision 1.72
> >diff -u -r1.72 HttpClient.java
> >--- java/org/apache/commons/httpclient/HttpClient.java	9 Apr 2003 18:37:59 -0000	1.72
> >+++ java/org/apache/commons/httpclient/HttpClient.java	10 Apr 2003 18:30:41 -0000
> >@@ -1,5 +1,5 @@
> > /*
> >- * $Header: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v 1.72 2003/04/09 18:37:59 olegk Exp $
> >+ * $Header: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v 1.72 2003/04/09 18:37:59 olegk Exp $
> >  * $Revision: 1.72 $
> >  * $Date: 2003/04/09 18:37:59 $
> >  *
> >@@ -124,7 +124,15 @@
> >         this.state.setHttpConnectionManager(httpConnectionManager);
> > 
> >         this.hostConfiguration = new HostConfiguration();
> >-
> >+        
> >+        if (LOG.isDebugEnabled()) {
> >+            LOG.debug("Java version: " + System.getProperty("java.version"));
> >+            LOG.debug("Java vendor: " + System.getProperty("java.vendor"));
> >+            LOG.debug("Java class path: " + System.getProperty("java.class.path"));
> >+            LOG.debug("Operating system name: " + System.getProperty("os.name"));
> >+            LOG.debug("Operating system architecture: " + System.getProperty("os.arch"));
> >+            LOG.debug("Operating system version: " + System.getProperty("os.version"));
> >+        }
> >     }
> >     
> >     // ----------------------------------------------------- Instance Variables
> >
> >  
> >
> >------------------------------------------------------------------------
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
> >For additional commands, e-mail: commons-httpclient-dev-help@jakarta.apache.org
> >
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-httpclient-dev-help@jakarta.apache.org
> 


Re: [PATCH]: HttpClient to report system properties in debug mode

Posted by Jeffrey Dever <js...@sympatico.ca>.
Sounds good.  Might want to log out those properties staticly when 
HttpClient is loaded.

Oleg Kalnichevski wrote:

>Folks,
>
>I suspect we can seriously count on a significant increase in number of
>bug reports and requests for assistance following the 2.0-beta1 release.
>I am mostly concerned about those kind of reports, you know: "I just got
>your stuff. I does not work. What a heck is wrong? Please fix it"
>
>To ease our life troubleshooting problems I would like HttpClient to
>report its system properties such as Java version, OS, class path when
>run in debug mode.
>
>Any objections to that?
>
>Oleg
>  
>
>------------------------------------------------------------------------
>
>Index: java/org/apache/commons/httpclient/HttpClient.java
>===================================================================
>RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v
>retrieving revision 1.72
>diff -u -r1.72 HttpClient.java
>--- java/org/apache/commons/httpclient/HttpClient.java	9 Apr 2003 18:37:59 -0000	1.72
>+++ java/org/apache/commons/httpclient/HttpClient.java	10 Apr 2003 18:30:41 -0000
>@@ -1,5 +1,5 @@
> /*
>- * $Header: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v 1.72 2003/04/09 18:37:59 olegk Exp $
>+ * $Header: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v 1.72 2003/04/09 18:37:59 olegk Exp $
>  * $Revision: 1.72 $
>  * $Date: 2003/04/09 18:37:59 $
>  *
>@@ -124,7 +124,15 @@
>         this.state.setHttpConnectionManager(httpConnectionManager);
> 
>         this.hostConfiguration = new HostConfiguration();
>-
>+        
>+        if (LOG.isDebugEnabled()) {
>+            LOG.debug("Java version: " + System.getProperty("java.version"));
>+            LOG.debug("Java vendor: " + System.getProperty("java.vendor"));
>+            LOG.debug("Java class path: " + System.getProperty("java.class.path"));
>+            LOG.debug("Operating system name: " + System.getProperty("os.name"));
>+            LOG.debug("Operating system architecture: " + System.getProperty("os.arch"));
>+            LOG.debug("Operating system version: " + System.getProperty("os.version"));
>+        }
>     }
>     
>     // ----------------------------------------------------- Instance Variables
>
>  
>
>------------------------------------------------------------------------
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: commons-httpclient-dev-help@jakarta.apache.org
>




Re: [PATCH]: HttpClient to report system properties in debug mode

Posted by Michael Becke <be...@u.washington.edu>.
Sounds reasonable to me.

Mike

Oleg Kalnichevski wrote:
> Folks,
> 
> I suspect we can seriously count on a significant increase in number of
> bug reports and requests for assistance following the 2.0-beta1 release.
> I am mostly concerned about those kind of reports, you know: "I just got
> your stuff. I does not work. What a heck is wrong? Please fix it"
> 
> To ease our life troubleshooting problems I would like HttpClient to
> report its system properties such as Java version, OS, class path when
> run in debug mode.
> 
> Any objections to that?
> 
> Oleg
> 
> 
> ------------------------------------------------------------------------
> 
> Index: java/org/apache/commons/httpclient/HttpClient.java
> ===================================================================
> RCS file: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v
> retrieving revision 1.72
> diff -u -r1.72 HttpClient.java
> --- java/org/apache/commons/httpclient/HttpClient.java	9 Apr 2003 18:37:59 -0000	1.72
> +++ java/org/apache/commons/httpclient/HttpClient.java	10 Apr 2003 18:30:41 -0000
> @@ -1,5 +1,5 @@
>  /*
> - * $Header: /home/cvspublic/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v 1.72 2003/04/09 18:37:59 olegk Exp $
> + * $Header: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpClient.java,v 1.72 2003/04/09 18:37:59 olegk Exp $
>   * $Revision: 1.72 $
>   * $Date: 2003/04/09 18:37:59 $
>   *
> @@ -124,7 +124,15 @@
>          this.state.setHttpConnectionManager(httpConnectionManager);
>  
>          this.hostConfiguration = new HostConfiguration();
> -
> +        
> +        if (LOG.isDebugEnabled()) {
> +            LOG.debug("Java version: " + System.getProperty("java.version"));
> +            LOG.debug("Java vendor: " + System.getProperty("java.vendor"));
> +            LOG.debug("Java class path: " + System.getProperty("java.class.path"));
> +            LOG.debug("Operating system name: " + System.getProperty("os.name"));
> +            LOG.debug("Operating system architecture: " + System.getProperty("os.arch"));
> +            LOG.debug("Operating system version: " + System.getProperty("os.version"));
> +        }
>      }
>      
>      // ----------------------------------------------------- Instance Variables
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-httpclient-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-httpclient-dev-help@jakarta.apache.org