¿Cómo reducir la verbosidad del registro de Safari / WebKit?

0

Recientemente he actualizado a Sierra (10.12.4). Ahora cuando uso el programa de la consola para ver los mensajes de la consola, veo una gran cantidad de registros de WebKit, especialmente sobre "Huella de memoria actual":

Esto hace que sea muy difícil usar la Consola para ver los mensajes de cualquier otra aplicación. ¿Hay alguna forma de ocultar mensajes específicos de la aplicación en la nueva versión de la Consola? En su defecto, ¿hay una manera de hacer que Safari deje de registrar este nivel de detalle, o de iniciar sesión en otro lugar?

    
pregunta mhucka 06.04.2017 - 17:16

2 respuestas

2

Seleccione una de esas entradas "com.apple.WebKit.WebContent" y haga clic con el botón derecho. Hay algunas opciones diferentes para ayudarlo a ocultar estas entradas detalladas de WebKit. Puede filtrarlos por nombre de proceso, ID de proceso, categoría, etc.

Demanerasimilar,sisolodeseacentrarseenlasalidadeunaaplicación,puedehacerclicderechoenunadesusentradasyseleccionar"Mostrar proceso 'com.mydomain.myapplication'" para ver solo las entradas generadas por esa aplicación.

    
respondido por el Alistair McMillan 06.04.2017 - 22:55
1

Si bien la respuesta aceptada probablemente representa lo que hay que hacer, hay otra manera de responder la pregunta de forma restringida, es decir, cómo reducir la verbosidad del registro del subsistema WebKit (de forma permanente):

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

Ahora, solo se deben registrar los mensajes de nivel de error. (Advertencia: no lo he probado).

Pero no lo recomendaré; en lugar de simplemente filtrar por los mensajes que necesita.

    
respondido por el wjv 20.04.2017 - 14:49

Lea otras preguntas en las etiquetas