1 votos

¿Cómo se puede iniciar un proceso y controlar sus mensajes syslog?

Me gustaría iniciar un proceso y monitorizar sus mensajes syslog LOG_DEBUG.

Sé que puedo cambiar el filtro de un ya está en marcha proceso con syslog -c process (y luego supervisar sus mensajes con syslog -w -k Sender process ), pero eso requiere que el proceso ya esté en marcha y además llena los archivos de registro con mensajes que sólo necesito temporalmente.

¿Es mi única opción para cambiar la configuración de funcionamiento con syslog -config ¿Reestablecer la configuración una vez que haya leído los mensajes que quiero? Seguro que hay una forma "mejor".

-1voto

sunny256 Puntos 3262

Usando el comando tail en Terminal.app seguirá un archivo de registro e imprimirá en tiempo real lo que se está escribiendo en ese archivo de registro.

tail -f /path/to/your/log/file.log

Si su proceso tiene un nombre común que aparece en todos los archivos de registro, como com.mi.proceso puede seguir el archivo y buscar esa palabra clave/proceso.

tail -f /var/log/system.log | grep "com.my.process"

comando de cola

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