Allow syslog server to be configured

Add function level documentation