title: NSLog() not outputting after callback
body: <p>I've got an NSLog invocation in a method that I know is getting called (I've set a breakpoint). But there's not output in that method, or at all after that method. When the app starts up, my NSLog statements are working fine. I'm wondering if this is some sort of threading issue. </p>
  
  <p>NSLog stops in the taskDidTerminate method, which is a callback from an NSTask: </p>
  
  <pre><code>[[NSNotificationCenter defaultCenter] addObserver:self
                            selector:@selector(taskDidTerminate:)
                            name:NSTaskDidTerminateNotification
                            object:localTask];
  </code></pre>
  
  <p>Any ideas?</p>
  
  <p>Edit: taskDidTerminate</p>
  
  <pre><code>- (void) taskDidTerminate: (NSNotification *) notification 
  {
      NSLog(@"TaskDid Terminate");
      [task.delegate taskCompleted:task];
  }
  </code></pre>