Disponibilitā: Unix.
Questo modulo fornisce un'interfaccia per le procedure della
libreria syslog di Unix. Fate riferimento alle pagine del manuale
di Unix per una descrizione dettagliata dell'utility
syslog
.
Il modulo definisce le seguenti funzioni:
[priority,] message) |
LOG_INFO | LOG_USER
), verrā utilizzato
al suo posto il valore passato alla chiamata openlog().
ident[, logopt[, facility]]) |
'syslog'
, logopt = 0
,
facility = LOG_USER.
L'argomento ident č una stringa che viene preposta
a tutti i messaggi. L'argomento facoltativo
logopt č un campo di bit - vedete sotto i possibili valori da
combinare. L'argomento facoltativo facility dichiara il valore
di facility predefinito per i messaggi che non possiedono una facility
codificata esplicitamente.
) |
maskpri) |
LOG_MASK(pri)
calcola la maschera per la prioritā individuale pri. La
funzione LOG_UPTO(pri)
calcola la maschera per tutte le
prioritā fino a pri inclusa quest'ultima.
Il modulo definisce le seguenti costanti:
LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR, LOG_WARNING, LOG_NOTICE, LOG_INFO, LOG_DEBUG.
LOG_KERN, LOG_USER, LOG_MAIL, LOG_DAEMON, LOG_AUTH, LOG_LPR, LOG_NEWS, LOG_UUCP, LOG_CRON e LOG_LOCAL0 fino a LOG_LOCAL7.
LOG_PID, LOG_CONS, LOG_NDELAY,
LOG_NOWAIT e LOG_PERROR se definito in
<syslog.h>
.