The 'template' syntax for a 'file' destination has defeated me . destination d_db { file("/var/log/ng/db.inserts" template("$MSG\n")); }; every variation of the above line gives 'parsing error' syslog-ng 1.4.17 many thanks