Syslog daemon

The syslog daemon is a server process that provides a message logging facility for application and system processes. The syslog daemon is started by the Internet Daemon and receives messages on well-known port 514. The syslog daemon must be started before any application program or system process that uses it starts. Internet server applications and components use the syslog daemon for logging purposes and can also send trace information to the syslog daemon. Servers on the local system use FIFO special files (also referred to as named pipes) to communicate with the syslog daemon; remote servers use TCP/IP sockets.

The syslog daemon reads and logs system messages to log files or to tape as specified by the configuration file. Remote syslog daemons can also log messages to the local syslog daemon through remote sockets. Figure 1 shows how the syslog daemon operates in the z/TPF environment.

Figure 1. Syslog daemon operation

The syslog daemon reads the configuration file when the daemon starts and whenever the hangup signal (SIGHUP) is received. See Syslog daemon configuration file for more information about the configuration, including the syntax for the configuration statements. See Adding the syslog daemon server for information about how to add the syslog daemon to the Internet Daemon configuration file (IDCF).