A syslog() egy naplóüzenetet hoz létre, amit a rendszer naplózó rendszeren keresztül tesz közzé. A prioritás paraméter két dolog keverékéből jön, egyrészt az állapotból, másrészt a bejegyzési szintből, ennek részletezése az alant látható táblázatban látható. A másik paraméterben adható meg az üzenet konkrét szövege, amit egy az egyben továbbít, kivéve a %m karaktersot, ennek helyére az errno aktuális értékének megfelelő hibaüzenetet helyettesíti be.
Táblázat 1. syslog() prioritási szintek (csökkenő sorrendben)
| Konstans | Leírás |
|---|---|
| LOG_EMERG | a rendszer használhatatlan |
| LOG_ALERT | azonnali beavatkozás szükségeltetik |
| LOG_CRIT | kritikus állapot |
| LOG_ERR | hibajellentést okozó állapot |
| LOG_WARNING | csak figyelmeztetést okozó állapot |
| LOG_NOTICE | normál, de említésre méltó körülmény |
| LOG_INFO | információs üzenet |
| LOG_DEBUG | debug szintű üzenet |
syslog.conf(5) Unix man oldalt olvasgatni. További információ a syslog többi állapotjelző lehetőségeiről a syslog(3) man oldalon található
Windows NT alatt a syslog emulálva van, az Event Log segítségével.
Lásd még: define_syslog_variables(), openlog() és closelog()!