The ability to see exactly what the processes on a Linux system are doing is important for troubleshooting your system. Some services have their own logging facility that is hard-coded in the service. Other services use the generic functionality known as syslog, which provides a generic interface for logging that all services can use. On SUSE Linux Enterprise Server 10, you can choose between two versions of syslog. By default, the syslog-ng service is installed. The syslog-ng service is backward compatible with the old syslog service, so usually you won't need it. Therefore, in the following sections, I'll just discuss how syslog-ng works.
Was this article helpful?