Dadas las siguientes entradas de registro (que ejecuto en otra 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 eliminó la columna datetime del ejemplo anterior para una mejor visibilidad.
Ahora me gustaría filtrar el registro según la palabra clave Google para mostrar las entradas del registro desde Google Chrome Helper , Google Chrome y < Em> Chromium 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
Sigo la lógica de la página man log
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
filter no funciona?