Syslog-ng can be used as a replacement for the stock syslogd provided by Unslung, if you want more control about how messages are logged or if you need to log messages sent by other systems in your network, such as a router or access point, since these devices do not usually have a hard disk to store log messages and can only store a bunch of log messages in memory.