Wcześniej mogłem odczytać wszystkie dane stdout/stderr z aplikacji w Console.app. Od pewnego czasu tak już nie jest (dane NSLog wciąż tam są). Mam teraz 10,8.jak zdobyć stdout w Console.app
Pojawił się earlier similar question from 2010, który nie wydaje się już aktualny.
W SU istnieje również similar question, który nie został jeszcze odebrany.
Czy to zostało zmienione, np. Stdout nie powinien być już zalogowany? Czy coś jest zepsute w moim systemie (ze starego pytania SU, brzmiało to tak, jak mogłoby być - ale bez pomocy)?
Czy mogę jakoś to zmienić?
Czy masz jakieś odniesienie, że to zachowanie zmieniło się w 'launchd' i dlaczego się zmieniło? – Albert
Nie mam żadnego prawdziwego odniesienia, ale możesz potwierdzić zmianę, przeglądając [released źródła wydania] (http://opensource.apple.com/source/launchd/). Widać, że odniesienia do 'log_redirect_fd' i' job_log_stdouterr', które były obecne w launchd-392.39 OS X 10.7.5, nie są już obecne w launchd-442.21. Była to logika odpowiedzialna za czytanie deskryptorów stderr i stdout aplikacji i przekazywanie ich wyników do logu systemowego. – bdash