Registrar todo en OSX (no solo lo que veo en la consola)

2

¿Hay alguna manera de que pueda registrar todo lo que sucede en el leopardo de las nieves de Mac OS X y no solo lo que puedo ver en la consola? Apenas puedo ver los registros de errores allí, me gustaría ver qué aplicaciones solicitaron qué recurso en mi computadora y registrar toda esta actividad.

¿Cómo puedo hacer esto? ¿Cuál es el registro más preciso y profundo que puedo obtener de lo que sucede en mi computadora?

    
pregunta Saturnix 13.01.2013 - 23:23

2 respuestas

2

Lo que puedes ver en los registros es lo que las aplicaciones escriben allí. Todo el software de Apple escribe en la base de datos del registrador de Apple. Puede ver esto y lo que está escrito en syslog y archivos en Console.app. La única forma fácil de leer la base de datos es a través de Console.app. Tenga en cuenta que es posible que deba iniciar Console.app en un usuario administrador para ver todas las entradas.

No todo lo que solicita como "aplicaciones solicitadas para qué recurso" está registrado por la aplicación, por lo que esta información normalmente no está disponible. Lo que se puede hacer para obtener más información es usar algunas herramientas de Unix como lsof para obtener una instantánea de qué archivos y sockets están abiertos o herramientas de desarrollo de Apple como dtrace , buscar ejemplos en Google le dio a blog que tiene scripts para registrar qué archivos se utilizan y en qué procesos.

    
respondido por el Mark 14.01.2013 - 00:04
2

¿Así que quieres mirar dentro? Prepárate.

Necesitas obtener la aplicación Instruments . Es parte de las herramientas de desarrollo de Apple. Es parte de XCode que se descarga desde la App Store. También obtienes el IDE de XCode, el simulador de iOS y más.

Está construido en DTrace, ¡así que obtienes el mismo poder con una GUI agradable!

    
respondido por el geoO 05.01.2015 - 19:24

Lea otras preguntas en las etiquetas