The System Logger (syslogd) and the syslog.conf File

System messages are logged to files in /var/log. The mechanism that does this is called syslogd, the system logger daemon. Its behaviors are set in /etc/syslog.conf, which defines various different log files for different services. Each service or “facility” that it knows about (which can be any of auth, authpriv, console, cron, daemon, ftp, kern, lpr, mail, mark, news, ntp, security, syslog, user, uucp and local0 through local7) has a number of different “severity” levels for which you can control logging. These levels include emerg, alert, crit, err, warning, notice, info and debug, listed in decreasing order of severity.

Each daemon or service that you run in FreeBSD can log through the ...

Get FreeBSD® Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.