syslog() genera un messaggio di log che viene distribuito dal logger di sistema. priorità è la combinazione della facility e del livello, valori utilizzabili sono riportati nella prossima sezione. L'argomento rimanente è il messaggio da inviare, eccetto i due caratteri %m che vengono sostituiti dalla stringa del messaggio di errore (strerror) corrispondente all'attuale valore di errno.
Tabella 1. Priorità syslog() (in ordine discendente)
Costante | Descrizione |
---|---|
LOG_EMERG | sistema non utilizzabile |
LOG_ALERT | azione da intraprendere immediatamente |
LOG_CRIT | condizioni critiche |
LOG_ERR | condizioni di errore |
LOG_WARNING | condizioni di attenzione |
LOG_NOTICE | condizione normale, ma significativa |
LOG_INFO | messaggio di informazione |
LOG_DEBUG | messaggio a livello di debug |
syslog.conf(5) di Unix. Ulteriori informazioni sulle facility di syslog e sulle sue opzioni possono essere trovate sulle macchine Unix nelle man page di syslog(3).
Su Windows NT, il servizio syslog è emulato usando Event Log.
Vedere anche define_syslog_variables(), openlog() e closelog().