NAME
syslogd -- Apple System Log server
SYNOPSIS
syslogd [
-d] [
-D] [
-m mark_interval] [
-l lib_path] [
-db_max size] [
-utmp_ttl time] [
-mps_limit quota]
[
-dup_delay time] [
-module_name {0|1}]
DESCRIPTION
The
syslogd server receives and processes log messages. Several modules receive input messages through
various channels, including UNIX domain sockets associated with the
syslog(3),
asl(3), and kernel
printf APIs, and optionally on a UDP socket from network clients.
The Apple System Log facility comprises the
asl(3) API, a new
syslogd server, the
syslog(1) command-line commandline
line utility, and a data store file manager,
aslmanager(8). The system supports structured and exten-sible extensible
sible messages, permitting advanced message browsing and management through search APIs and other com-ponents components
ponents of the Apple system log facility.
Log messages are retained in a data store, subject to automatic archival, and input filtering as
described below, to simplify the task of locating log messages and to facilitate browsing and search-ing. searching.
ing. The data store is intended to become a replacement for the numerous log files that are currently
found in various locations on the system. Those files will be phased out in future versions of Mac OS.
DATA STORE SECURITY
Messages saved in the ASL message store are written to files in /var/log/asl.