Devo ottenere tutti i registri delle informazioni di chromium e firefox su /var/log/system.log
e in un bel% di /var/log/{chromium,firefox}.log
silenzioso.
Tuttavia non posso né ricordare né trovare come impostarlo in syslog.conf
. Come potrei fare per farlo?
EDIT: ho cercato il file asl.conf
per il demone di registrazione asl. Questo sembra avere qualcosa a che fare con ciò che voglio, anche se passare da syslog a un formato di log binario è direttamente contro il senso.
EDIT: per essere molto chiari si può usare syslog per tagliare in modo dinamico i log. Apple sta passando da syslog al log del sistema Apple. Quindi l'approccio di grep riguarda solo i file depreduti /var/log
syslogd.
Passare a syslog-ng e accedere a sqlite sembrerebbe essere più semplice, ma chi lo sa? Sono sicuro che il formato proprietario è la strada da percorrere.
Nota che
syslog(1)
è lo strumento da riga di comando per il database ASL.
syslog(3)
è la C api del daemon syslogd. La sostituzione ASL per quanto sopra è
asl(3)
Ora,
syslogd(8)
ha 2 moduli, uno scrive nei file definiti in
syslog.conf(5)
e una scrittura sul log del sistema Apple, come definito in
asl.conf(5)
ASL sembra essere il futuro. Syslogd è configurato sia da syslog.conf
sia da asl.conf
.