I can only assume I am not implementing this correctly. :-)
<13>Feb 4 18:40:17 myhost syslogng: 2012-02-04T18:40:17-08:00 myhostserver-http /tmp/logs/access_log Hi Mom
<13>Feb 4 18:40:17 myhost syslogng: Hi Mom
parser p_et_logmessage {csv-parser(#columns("ETMSG")#columns("ETMSG.ISODATE")columns("ETMSG.ISODATE", "ETMSG.EASI", "ETMSG.SOURCE", "ETMSG.BODY")delimiters(" ")#template("${MSG}")flags(greedy));};
rewrite r_rewrite_set{set('${ETMSG.BODY:-nothing}', value("MESSAGE"));};template t_et_basic_logmessage {template("${ETMSG.BODY:-nothing}\n"); template_escape(no); };destination destination_info {tcp("host2" port(8080)template(t_et_basic_logmessage)log_disk_fifo_size(32212254720));};log {source(INTAKE);parser(p_et_logmessage);destination(destination_info);};