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?