Using Syslog 1.4.17. Can't work out why this is incorrect syntax. destination testlog { file("/var/log/testlog" template("$MONTH-$DAY-$YEAR $HOUR:$MIN:$SECOND $HOST $LEVEL $MSG") ); }; Commenting out the template line causes it to run fine, yet this looks exactly like the syntax I see in the samples and documentation?