[syslog-ng]Config file error?

Christian Osbahr syslog-ng@lists.balabit.hu
Thu, 18 Dec 2003 14:08:25 +0100


Maybe it's just a copy-pase thing, but a space seem to have crept into
template-escape at the end of your destination line: "templa
te-escape(yes))" .

/Christian


The config file:
***********************************************

options { long_hostnames(on); sync(0); };

source src_udp {udp(131.97.91.56) port(514); internal; };

destination d_mysql { pipe("/tmp/mysql.pipe"template("INSERT INTO logs
(host, facility, priority,level, tag, date,time,program, msg) VALUES (
'$HOST', '$FACILITY','$PRIORITY', '$LEVEL', '$TAG','$YEAR-$MONTH-$DAY',
'$HOUR:$MIN:$SEC', '$PROGRAM','$MSG' );\n") templa te-escape(yes));};

log {   source(src_udp);
        destination(d_mysql); };

***********************************************

and i get this when i try to run it,
***********************************************
[root@guardian-angel syslog-ng]# syslog-ng start parse error at 3 Parse
error reading configuration file, exiting. (line 3) [root@guardian-angel
syslog-ng]#