Tengo que sacar todos los registros de información de chromium y firefox de /var/log/system.log
y en una tranquila /var/log/{chromium,firefox}.log
.
Sin embargo, no puedo recordar o encontrar la forma de establecer que en syslog.conf
. ¿Cómo lo haría?
EDIT: He estado mirando el asl.conf
para el demonio de registro asl. Esto parece tener algo que ver con lo que quiero, aunque, pasando de syslog a un formato de registro binario es directamente en contra de sentido.
EDIT: Para ser muy claro se puede utilizar syslog para cortar dinámicamente los registros. Apple está haciendo la transición de syslog al registro del sistema de Apple. Así que el enfoque grep sólo se ocupa de la obsoleta /var/log
archivos syslogd.
Cambiar a syslog-ng y registrar en sqlite parece más sencillo, pero ¿quién sabe? Estoy seguro de que el formato propietario es el camino a seguir.
Tenga en cuenta que
syslog(1)
es la herramienta de línea de comandos para la base de datos ASL.
syslog(3)
es la api C para el demonio syslogd. El reemplazo ASL para lo anterior es
asl(3)
Ahora,
syslogd(8)
tiene 2 módulos, uno que escribe en los archivos definidos en
syslog.conf(5)
y una escritura en el registro del sistema apple, como se define en
asl.conf(5)
El ASL parece ser el futuro. Syslogd está configurado tanto por syslog.conf
y asl.conf
.