In tutti i sistemi Unix il demone syslogd si occupa di gestire
i diversi log di sistema tramite il file di configurazione /etc/syslog.conf.
Le recenti distribuzioni Linux utilizzano sysklogd, una versione
evoluta di syslogd che gestisce anche il logging del kernel (tramite
il demone klogd).
Il file /etc/syslogd.conf ha una sintassi semplice, indicando per
ogni riga una attività di logging:
facility.loglevel /var/log/file.log
La facility può essere auth, auth-priv, cron, daemon,
kern, local0-7, lpr, mail, news, user, syslog, uucp...
Il loglevel indica il livello di criticità del messaggio:
debug, info, notice, warning, error, crit, alert, emerg.
E' inoltre possibile usare wildmask (*), negazioni (!) e uguaglianza
(=).
|