Früher konnte ich alle stdout/stderr Daten von Anwendungen in Console.app lesen. Seit einiger Zeit ist dies nicht mehr der Fall (NSLog-Daten sind jedoch immer noch vorhanden). Ich bin jetzt auf 10.8.Wie bekomme ich stdout in Console.app
Es gab eine earlier similar question from 2010, die nicht mehr auf dem neuesten Stand zu sein scheint.
Auf SU gibt es auch eine similar question, die noch nicht beantwortet wurde.
Wurde das geändert, d.h. stdout sollte nicht mehr angemeldet sein? Oder ist etwas an meinem System kaputt (von der alten SU-Frage, es klang so, als ob das der Fall wäre - obwohl ohne hilfreich zu sein)?
Kann ich es irgendwie zurück ändern?
Haben Sie einen Hinweis darauf, dass sich dieses Verhalten in 'launchd' geändert hat und warum es sich geändert hat? – Albert
Ich habe keinen wirklichen Hinweis, aber Sie können die Änderung bestätigen, indem Sie sich die [launchd source releases] (http://opensource.apple.com/source/launchd/) ansehen. Sie können sehen, dass Verweise auf "log_redirect_fd" und "job_log_stdouterr", die in OS X 10.7.5 Launchd-392.39 vorhanden waren, nicht mehr in Launchd-442.21 vorhanden sind. Dies war die Logik, die dafür verantwortlich war, die stderr- und stdout-Deskriptoren der Anwendung zu lesen und ihre Ausgabe an das Systemprotokoll weiterzuleiten. – bdash