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()!