3 votos

¿Cuál es la diferencia entre console.log y system.log?

Estoy comprobando los registros del sistema a través de la utilidad Consola. Me pregunto cuál es la diferencia entre el archivo console.log y system.log.

4voto

yoliho Puntos 340

Normalmente se escribe en Console.log mediante llamadas al programa de Apple NSLog (). (No puedo encontrar ninguna otra manera de escribir en él por lo que podría ser la única manera) Esto escribe en el registro del usuario que la aplicación se está ejecutando como

system.log se escribe mediante la llamada unix syslog . syslog puede configurarse para escribir en diferentes archivos y máquinas. system.log es un archivo central en el que escriben todos los usuarios.

Así, sólo el código escrito específicamente para OSX escribirá en console.log y sólo por el usuario actual.

syslog es utilizado por aplicaciones unix puras y si desea un registro central.

OSX desde 10.4 en realidad escribe los registros en una base de datos utilizando asl

1voto

Generalmente, el registro de la Consola contiene mensajes de registro de los procesos que pertenecen al usuario GUI conectado en ese momento, mientras que el registro del Sistema contiene mensajes de registro de los procesos del sistema que pertenecen a Root o a otras "cuentas del sistema" (por ejemplo, "nobody", "www", etc.).

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