This includes third party applications. If the network consists of different domains you don't have to complain about logging fully qualified names instead of simple hostnames. You can tell the syslogd to strip off several domains other than the one the server is located in and only log simple hostnames. If the remote host is located in the same domain as the host, syslogd is running on, only the simple hostname will be logged instead of the whole fqdn. Remember, this is ONLY a log server, so all other services should NOT be turned on.
Lets walk through that process right now.