SYSLOG(3lua) | LUA Library Manual | SYSLOG(3lua) |
syslog
—
local syslog = require 'syslog'
syslog
Lua binding provides access to the
syslog(3) funcionality.
syslog.openlog(ident,
logopt, facility)
syslog.LOG_CONS
syslog.syslog
() cannot pass the message to
syslogd(8) it will attempt to write the message to the console
(``/dev/console'').
syslog.LOG_NDELAY
syslog.LOG_PERROR
syslog.LOG_PID
The facility parameter encodes a default facility to be assigned to all messages that do not have an explicit facility encoded:
syslog.LOG_AUTH
syslog.LOG_AUTHPRIV
syslog.LOG_CRON
syslog.LOG_DAEMON
syslog.LOG_FTP
syslog.LOG_KERN
syslog.LOG_LPR
syslog.LOG_MAIL
syslog.LOG_NEWS
syslog.LOG_SYSLOG
syslog.LOG_USER
syslog.LOG_UUCP
syslog.LOG_LOCAL0
syslog.syslog(priority,
message)
syslog
() function writes
message to the system message logger. The message is
then written to the system console, log files, logged-in users, or
forwarded to other machines as appropriate (see syslogd(8)).
The message is tagged with priority. Priorities are encoded as a facility and a level. The facility describes the part of the system generating the message. The level is selected from the following ordered (high to low) list:
syslog.LOG_EMERG
syslog.LOG_ALERT
syslog.LOG_CRIT
syslog.LOG_ERR
syslog.LOG_WARNING
syslog.LOG_NOTICE
syslog.LOG_INFO
syslog.LOG_DEBUG
syslog.closelog()
syslog.closelog
() function can be used to
close the log file.
oldmask
= syslog.setlogmask(maskpri)
setlogmask
() function sets the log priority
mask to maskpri and returns the previous mask. Calls to
syslog
() with a priority not set in maskpri are
rejected.syslog
Lua binding manual appeared in
NetBSD 7.0.
syslog
Lua binding was written by
Marc Balmer
<mbalmer@NetBSD.org>.
January 7, 2014 | NetBSD 9.4 |