• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Where does printf go?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Where does printf go?


  • Subject: Re: Where does printf go?
  • From: Jens Alfke <email@hidden>
  • Date: Tue, 28 Oct 2014 09:49:35 -0700


On Oct 28, 2014, at 3:13 AM, Jonathan Taylor <email@hidden> wrote:

If Xcode is running, printf goes to the Xcode console. If my program is launched from the OS X console, printf will go there. My memory is that if neither of these conditions are met then the output will go to the Console Log as per NSLog. That doesn't seem to be the case any more. 

stderr gets logged to ASL and can be displayed in Console.app. I don't think stdout ever went anywhere in particular in an app launched via the GUI … it's always just been dropped on the floor.

I basically never use printf for logging in any code that might end up in a GUI app, I use fprintf(stderr, …) instead.

—Jens
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Where does printf go?
      • From: Seth Willits <email@hidden>
References: 
 >Where does printf go? (From: Jonathan Taylor <email@hidden>)

  • Prev by Date: Re: Where does printf go?
  • Next by Date: Re: Where does printf go?
  • Previous by thread: Re: Where does printf go?
  • Next by thread: Re: Where does printf go?
  • Index(es):
    • Date
    • Thread