1 votes

Comment réduire la verbosité de la journalisation de Safari/WebKit ?

Je n'ai que récemment mis à jour vers Sierra (10.12.4). Maintenant, lorsque j'utilise le programme Console pour afficher les messages de la console, je vois une quantité massive de journalisation par WebKit, en particulier au sujet de "Current memory footprint" :

enter image description here

Il est donc très difficile d'utiliser Console pour afficher les messages de toute autre application. Existe-t-il un moyen de masquer les messages d'une application spécifique dans la nouvelle version de Console ? Sinon, existe-t-il un moyen d'empêcher Safari d'enregistrer ce niveau de détail ou de les enregistrer ailleurs ?

4voto

wjv Points 656

Bien que la réponse acceptée représente probablement la bonne chose à faire, il existe une autre façon de répondre à la question de manière plus précise, à savoir comment réduire la verbosité de la journalisation du sous-système WebKit (en permanence) :

sudo log config --subsystem 'com.apple.WebKit' --mode "level: error"

Maintenant, seuls les messages de niveau d'erreur devraient être enregistrés (Caveat : je ne l'ai pas testé).

Mais je ne vous le recommande pas ; contentez-vous plutôt de filtrer les messages dont vous avez besoin.

1voto

rpetrich Points 25769

Sélectionnez l'une de ces entrées "com.apple.WebKit.WebContent" et faites un clic droit. Il existe plusieurs options différentes pour vous aider à masquer ces entrées WebKit verbeuses. Vous pouvez les filtrer par nom de processus, ID de processus, catégorie, etc.

Screenshot of Console showing right-click menu

De même, si vous souhaitez vous concentrer sur les résultats d'une application, vous pouvez cliquer avec le bouton droit de la souris sur l'une de ses entrées et sélectionner "Afficher le processus 'com.mondomaine.monapplication'" pour ne voir que les entrées générées par cette application.

0 votes

Ack ! J'ai vérifié la présence d'éléments dans la barre d'outils, mais il ne m'est pas venu à l'esprit de vérifier si une action par clic droit était possible. Maintenant, je me sens bête. En tout cas, merci pour cela - c'est parfait.

0voto

Pierz Points 2729

De même, dans l'application Console, sous l'onglet Action on peut [dé]cocher l'élément de menu Include Info Messages y Include Debug Messages pour modifier le niveau d'information affiché.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X