Make the transport logging an environmental setting.
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 26 Jul 2009 16:23:32 +0000 (12:23 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 26 Jul 2009 16:23:32 +0000 (12:23 -0400)
To enable: `setenv TransportDebug YES`.

MacGDBp.xcodeproj/project.pbxproj
Source/GDBpConnection.m

index 2345e975f81b20362be12294d9763eb98f62686b..257624e936994d6af56fc1e166cd94be3014193c 100644 (file)
                                GCC_C_LANGUAGE_STANDARD = c99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
-                               OTHER_CFLAGS = "-DBLU_DEBUG";
                                PREBINDING = NO;
                                SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;
                        };
index 96a170075c43b6a387303d736f9e0f2887b42b2b..fd5096ee676a64f3bc5d29ad124f1ccd9deea436 100644 (file)
        NSString* format = [[NSString alloc] initWithFormat:cmd arguments:argList]; // format the command
        va_end(argList);
        
-#ifdef BLU_DEBUG
-       NSLog(@"--> %@", format);
-#endif
+       if ([[[[NSProcessInfo processInfo] environment] objectForKey:@"TransportDebug"] boolValue])
+               NSLog(@"--> %@", cmd);
        
        return [NSString stringWithFormat:@"%@ -i %@", [format autorelease], session];
 }
                return nil;
        }
        
-#ifdef BLU_DEBUG
-       NSLog(@"<-- %@", doc);
-#endif
+       if ([[[[NSProcessInfo processInfo] environment] objectForKey:@"TransportDebug"] boolValue])
+               NSLog(@"<-- %@", doc);
        
        return [doc autorelease];
 }