3 votos

¿Cómo filtrar los registros a través de processImagePath?

Dadas las siguientes entradas de registro (que ejecuto en otro Terminal para comparar mi filtro):

$ log stream --level debug | grep -w Google
Activity    0x80000000003a7a20   75676  Google Chrome Helper: (CoreFoundation) Loading Preferences From System CFPrefsD For Search List
Debug       0x0                  75676  Google Chrome Helper: (CoreFoundation) [com.apple.CFBundle.resources] Resource lookup at <private>
Debug       0x0                  11599  Google Chrome: (Security) [com.apple.securityd.handleobj] create 0x7fd130d2677a for 0x7fd130d262e0

Nota: Se ha eliminado la columna de fecha en el ejemplo anterior para mejorar la visibilidad.

Ahora me gustaría filtrar el registro basado en el Google para mostrar las entradas de registro de Ayudante de Google Chrome , Google Chrome y Cromo procesos.

Sin embargo, el siguiente comando no muestra estas entradas:

$ log stream --level debug --predicate 'processImagePath contains Google'
Filtering the log data using "processImagePath CONTAINS Google"
Timestamp                       Thread     Type        Activity             PID    

Estoy siguiendo el man log La lógica de la página de docs según este ejemplo:

$ log show --predicate 'processImagePath endswith "hidd" and senderImagePath contains[cd] "IOKit"' --info

Timestamp                       Thread     Type        Activity     PID
2016-06-10 13:54:34.593220-0700 0x250      Info        0x0          113    hidd: (IOKit) [com.apple.iohid.default] Loaded 6 HID plugins

¿Qué estoy haciendo mal? Por qué processImagePath contains Google ¿el filtro no funciona?

1voto

matthew k Puntos 11

Según Apple apoyan la respuesta, las constantes de cadena deben ser citadas dentro de la expresión del predicado.

Así que el comando debe tener una sintaxis como:

log stream --level debug --predicate 'processImagePath contains "Google"'

Ver: Creación de un predicado mediante una cadena de formato en Guía de programación de Apple .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X