The syslog provides a single, centralized logging facility that can be used to log messages by all applications on the system.
The syslog has two principal components: the syslogd daemon and the syslog library function.