Existe-t-il un moyen de forcer la suppression de tous les enregistrements dans une application Mac OS X de bureau Cocoa?Comment pouvez-vous supprimer toute connexion dans l'application Cocoa?
Parfois, une partie du système ou un plug-in (qui est hors de votre contrôle) enregistre les messages au nom de votre application sur la console (system.log).
Y at-il un moyen de supprimer toute la journalisation dans votre application?
Pourquoi? Si vous souhaitez filtrer les entrées de journal qui ne proviennent pas de votre code, ajoutez simplement un tag spécial à vos instructions de log et grep pour cela. – user57368
Il pourrait y avoir plusieurs raisons. Par exemple, vous voulez peut-être empêcher un plugin malveillant de votre application d'inonder la console. –
Il semble que vous ayez besoin d'une discussion directe avec Apple Engineering autour de ces pièces; autour de la boxe de sable et autour de la sortie de la console. La suppression des messages d'un code malicieux semble opportune (et je l'enverrais probablement à/dev/null), mais semble être la mauvaise façon de procéder. –