You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ha...@apache.org on 2005/01/05 21:20:21 UTC

cvs commit: ws-axis/c/src/common AxisConfig.cpp AxisConfig.h AxisTrace.cpp

hawkeye     2005/01/05 12:20:21

  Modified:    c/src/common AxisConfig.cpp AxisConfig.h AxisTrace.cpp
  Log:
  Moved config file information from "DEBUG" into trace. Debug info will now only appear when trace is on.
  
  Revision  Changes    Path
  1.59      +2 -97     ws-axis/c/src/common/AxisConfig.cpp
  
  Index: AxisConfig.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/common/AxisConfig.cpp,v
  retrieving revision 1.58
  retrieving revision 1.59
  diff -u -r1.58 -r1.59
  --- AxisConfig.cpp	25 Nov 2004 12:41:56 -0000	1.58
  +++ AxisConfig.cpp	5 Jan 2005 20:20:21 -0000	1.59
  @@ -94,15 +94,9 @@
       if (AXIS_SUCCESS != fileConfig.fileOpen (sNewConfPath, "r"))
       {
   	
  -
  -#ifdef _DEBUG
  -		printf("Warning - The configuration file was not found (%s).\n", sNewConfPath);
  -		printf("          Using the following default file paths.\n");
  -		OutputConfigInfo ();
  -#else
   		printf ("Warning - The configuration file was not found (%s).\n",
   		sNewConfPath);
  -#endif
  +		printf("Using default values\n");
   	    return AXIS_SUCCESS;
       }
   
  @@ -160,11 +154,6 @@
   
       }
   
  -#ifdef _DEBUG
  -    printf ("The AXIS configuration has now been set to:-\n");
  -
  -    OutputConfigInfo ();
  -#endif
       return AXIS_SUCCESS;
   }
   
  @@ -198,90 +187,6 @@
   
   */
   
  -void
  -AxisConfig::OutputConfigInfo ()
  -{
  -    if (m_pcValueArray[AXCONF_WSDDFILEPATH].length() == 0)
  -    {
  -	printf ("WSDD           (null)\n");
  -    }
  -    else
  -    {
  -	printf ("WSDD           %s\n", m_pcValueArray[AXCONF_WSDDFILEPATH].c_str());
  -    }
  -    if (m_pcValueArray[AXCONF_LOGPATH].length() == 0)
  -    {
  -	printf ("Log            (null)\n");
  -    }
  -    else
  -    {
  -	printf ("Log            %s\n", m_pcValueArray[AXCONF_LOGPATH].c_str());
  -    }
  -    if (m_pcValueArray[AXCONF_CLIENTLOGPATH].length() == 0)
  -    {
  -	printf ("Client Log     (null)\n");
  -    }
  -    else
  -    {
  -	printf ("Client Log     %s\n", m_pcValueArray[AXCONF_CLIENTLOGPATH].c_str());
  -    }
  -    if (m_pcValueArray[AXCONF_CLIENTWSDDFILEPATH].length() == 0)
  -    {
  -	printf ("ClientWSDD     (null)\n");
  -    }
  -    else
  -    {
  -	printf ("ClientWSDD     %s\n",
  -		m_pcValueArray[AXCONF_CLIENTWSDDFILEPATH].c_str());
  -    }
  -    if (m_pcValueArray[AXCONF_AXISHOME].length() == 0)
  -    {
  -	printf ("AXIS HOME      (null)\n");
  -    }
  -    else
  -    {
  -	printf ("AXIS HOME      %s\n", m_pcValueArray[AXCONF_AXISHOME].c_str());
  -    }
  -    if (m_pcValueArray[AXCONF_TRANSPORTHTTP].length() == 0)
  -    {
  -	printf ("Transport HTTP (null)\n");
  -    }
  -    else
  -    {
  -	printf ("Transport HTTP %s\n", m_pcValueArray[AXCONF_TRANSPORTHTTP].c_str());
  -    }
  -    if (m_pcValueArray[AXCONF_TRANSPORTSMTP].length() == 0)
  -    {
  -	printf ("Transport SMTP (null)\n");
  -    }
  -    else
  -    {
  -	printf ("Transport SMTP %s\n", m_pcValueArray[AXCONF_TRANSPORTSMTP].c_str());
  -    }
  -    if (m_pcValueArray[AXCONF_XMLPARSER].length() == 0)
  -    {
  -	printf ("XML Parser     (null)\n");
  -    }
  -    else
  -    {
  -	printf ("XML Parser     %s\n", m_pcValueArray[AXCONF_XMLPARSER].c_str());
  -    }
  -    if (m_pcValueArray[AXCONF_NODENAME].length() == 0)
  -    {
  -	printf ("Node Name      (null)\n");
  -    }
  -    else
  -    {
  -	printf ("Node Name      %s\n", m_pcValueArray[AXCONF_NODENAME].c_str());
  -    }
  -    if (m_pcValueArray[AXCONF_LISTENPORT].length() == 0)
  -    {
  -	printf ("Listen Port    (null)\n");
  -    }
  -    else
  -    {
  -	printf ("Listen Port    %s\n", m_pcValueArray[AXCONF_LISTENPORT].c_str());
  -    }
  -}
  +
   
   AXIS_CPP_NAMESPACE_END
  
  
  
  1.17      +0 -2      ws-axis/c/src/common/AxisConfig.h
  
  Index: AxisConfig.h
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/common/AxisConfig.h,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- AxisConfig.h	25 Nov 2004 12:41:56 -0000	1.16
  +++ AxisConfig.h	5 Jan 2005 20:20:21 -0000	1.17
  @@ -89,8 +89,6 @@
   
   		void setValue(int valuelength, g_axconfig valueindex, char* value);
   
  -		void OutputConfigInfo();
  -
   };
   
   AXIS_CPP_NAMESPACE_END
  
  
  
  1.48      +48 -3     ws-axis/c/src/common/AxisTrace.cpp
  
  Index: AxisTrace.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/common/AxisTrace.cpp,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- AxisTrace.cpp	17 Dec 2004 11:49:44 -0000	1.47
  +++ AxisTrace.cpp	5 Jan 2005 20:20:21 -0000	1.48
  @@ -158,16 +158,61 @@
       char *envVars[]={"PATH","LIBPATH","LD_LIBRARY_PATH","AXISCPP_DEPLOY","PWD",
           "CLASSPATH","INCLUDE","LIB","NLSPATH","OS","COMPUTERNAME","USERNAME",
           "HOSTNAME","LANG","LOGIN","LOGNAME","MACHTYPE","OSTYPE","UID","USER"};
  -    for (unsigned i=0; i<sizeof(envVars)/4; i++) {
  +    for (unsigned i=0; i<sizeof(envVars)/4; i++) 
  +	{
           text = envVars[i];
           const char *value = getenv(envVars[i]);
  -        if (NULL==value) text += " was not set";
  -        else {
  +        if (NULL==value)
  +		{
  +			text += " was not set";
  +		}
  +        else 
  +		{
               text += "=";
               text += value;
           }
           traceLine(text.c_str());
       }
  +
  +	// Write out the config settings
  +	traceLine("-------------- Config File settings START ----------------");
  +	string confLine="";
  +
  +	// Note these must be kept up to date if the config enum changes - I couldn't work out how to do it automagically :-(
  +    char *confProps[]={"AXCONF_WSDDFILEPATH",
  +					 "AXCONF_LOGPATH",
  +					 "AXCONF_CLIENTLOGPATH",
  +					 "AXCONF_CLIENTWSDDFILEPATH",
  +					 "AXCONF_AXISHOME",
  +					 "AXCONF_TRANSPORTHTTP",
  +					 "AXCONF_TRANSPORTSMTP",
  +					 "AXCONF_XMLPARSER",
  +					 "AXCONF_NODENAME",
  +					 "AXCONF_LISTENPORT",
  +					 "AXCONF_SSLCHANNEL"};
  +
  +    for (unsigned j=0; j<sizeof(confProps)/4; j++) 
  +	{
  +        confLine ="";
  +		confLine += confProps[j];
  +		confLine += " = ";
  +
  +	    const char *value = g_pConfig->getAxisConfProperty((g_axconfig)j);
  +        if (NULL==value)
  +		{
  +			confLine += "NULL";
  +		}
  +        else 
  +		{
  +            confLine += value;
  +        }
  +        traceLine(confLine.c_str());
  +    }
  +
  +	
  +	traceLine("-------------- Config File settings END OF ----------------");
  +
  +
   }
   
   void AxisTrace::traceLine(const char *data)