Есть ли способ заставить подавление всех регистрации в Mac OS X для настольного приложения Cocoa?Как вы можете подавить все записи в приложении Cocoa?
Иногда какая-то часть системы или плагин (который находится вне вашего контроля) регистрирует сообщения от имени вашего приложения на консоли (system.log).
Есть ли способ подавить все записи в вашем приложении?
Почему? Если вы хотите отфильтровать любые записи журнала, которые не были получены из вашего кода, просто добавьте специальный тег к вашим операторам журналов и grep для этого. – user57368
Могло быть много причин. Например, возможно, вы хотите, чтобы вредоносный плагин вашего приложения не заливал консоль. –
Кажется, что у вас есть случай для прямого обсуждения с Apple Engineering вокруг этих частей; вокруг песочного бокса и вокруг консольного выхода. Подавление сообщений от вредоносного кода кажется целесообразным (и я бы, вероятно, отправил его в/dev/null), но просто кажется неправильным. –