I got tired of watching all those http requests scroll over the screen, so I made them SG_LOG( SG_IO, SG_INFO, );
Commit it if you like it.

Josh
? httpd.diff
Index: httpd.cxx
===================================================================
RCS file: /var/cvs/FlightGear-0.9/source/src/Network/httpd.cxx,v
retrieving revision 1.13
diff -u -p -r1.13 httpd.cxx
--- httpd.cxx   3 Nov 2007 17:04:04 -0000       1.13
+++ httpd.cxx   12 Jan 2008 16:15:53 -0000
@@ -101,7 +101,7 @@ void HttpdChannel::foundTerminator (void
     const string s = buffer.getData();
 
     if ( s.find( "GET " ) == 0 ) {
-        printf("echo: %s\n", s.c_str());
+        SG_LOG( SG_IO, SG_INFO, s.c_str() );   
 
         string rest = s.substr(4);
         string request;
@@ -120,7 +120,7 @@ void HttpdChannel::foundTerminator (void
             // request to update property value
             string args = request.substr( pos + 1 );
             request = request.substr( 0, pos );
-            printf("'%s' '%s'\n", request.c_str(), args.c_str());
+            SG_LOG( SG_IO, SG_INFO, request.c_str() << args.c_str() );   
             request = urlDecode(request);
 
             // parse args looking for "value="
@@ -136,12 +136,12 @@ void HttpdChannel::foundTerminator (void
                     done = true;
                 }
 
-                printf("  arg = %s\n", arg.c_str() );
+                SG_LOG( SG_IO, SG_INFO, "  arg = " << arg.c_str() );   
                 string::size_type apos = arg.find("=");
                 if ( apos != string::npos ) {
                     string a = arg.substr( 0, apos );
                     string b = arg.substr( apos + 1 );
-                    printf("    a = %s  b = %s\n", a.c_str(), b.c_str() );
+                    SG_LOG( SG_IO, SG_INFO, "    a = " << a.c_str() << "  b = 
" << b.c_str() );
                     if ( request == "/run.cgi" ) {
                         // execute a command
                         if ( a == "value" ) {
@@ -267,7 +267,7 @@ void HttpdChannel::foundTerminator (void
         push( "HTTP/1.1 200 OK" );
         push( getTerminator() );
         
-        printf("size = %d\n", response.length());
+        SG_LOG( SG_IO, SG_INFO, "size = " << response.length() );
         char ctmp[256];
         sprintf(ctmp, "Content-Length: %d", response.length());
         push( ctmp );
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to