Si su versión de MacOS es 10.12 y versiones posteriores, puede utilizar la avanzada terminal de la herramienta de registro.
aquí es cómo hacer lo mismo con él (si lo prefiere)
log show --last 35m --info --predicate 'eventMessage contains "mounted"'
aquí va a buscar mensajes que contengan la palabra "montado", pero sólo los mensajes de INFORMACIÓN de tipo (usted podría cambiar por ERROR u omitir el-info de la bandera buscar todos los mensajes)
Usted puede cambiar el tiempo, en el ejemplo --last 35m
lo que significa que sólo en los últimos 35 minutos, pero se puede utilizar como --last 4h
a la búsqueda de las últimas cuatro horas para su criterio.
Ejemplo de salida, haga clic para expandir:
Si conoces el servicio de subsistema, puede filtrar sólo por ella, como en el siguiente ejemplo (he creado el ejemplo de timeMachine subsistema, para la sintaxis de demostración)
log show --predicate 'subsystem == "com.apple.TimeMachine" AND eventMessage contains "Failed"'
El uso de parámetros adicionales como la última horas, seleccione el tipo de mensaje, redirigir la salida a un archivo, etc...
El registro de la consola es muy poderosa y puede hacer las consultas como una herramienta de base de datos.
Es más rápido si utiliza la sintaxis de la consulta de arriba, pero para algunas búsquedas también se puede utilizar 'grep', como en el siguiente ejemplo:
log show --style syslog --last 15m --info |grep '\[USB\]'
Mostrar la conexión USB de mi iPhone en mi MacBook en los últimos 15 minutos: (usar GREP para filtrar los mensajes) y el estilo de salida de syslog
Las estadísticas sobre el registro de la base de datos se pueden recuperar con sudo log stats
(foto de abajo) que muestra la fecha de los mensajes más antiguos, la fecha de la más reciente, y varios otros de la información y las estadísticas.
Estadísticas (el comando puede tomar un largo tiempo para generarla, (> 5 min ~ 10min)
La cantidad de datos/días a la tienda? Cómo personalizar:
-
para [MacOS 10.12 Sierra o posterior] )
- Almacenamiento de parámetros (por ejemplo cuánto días para mantener los mensajes) puede ser cambiado/personalizado con
sudo log config
ver sudo log config --help
o man log
- para [MacOS El Capitán, Yosemite o más])
- Configuración de registro (como la cantidad de datos de registro para mantener almacenado) puede ser personalizado por la edición de /etc/asl.conf. Los parámetros por defecto de 50 MB en promedio da alrededor de los 7 días de registros almacenados.
/etc/asl.conf