[syslog-ng] Issues while using Syslog destination driver

Amit Khare er_amitkhare at yahoo.com
Tue Dec 28 18:27:45 CET 2010


Hi,

I am getting a weird issues while using the syslog destination driver. I am 
sending an xml message to syslog (syslog-ng 3.1) and forwarding the message over 
to another destination. 


The relevant entries in my syslog.conf look as following:

filter f_atna { facility(local7); };

destination d_loghost { syslog("19.16.2.9" transport("tcp") port(6514) 
template("$MESSAGE")); };

log { source(src); filter(f_atna); destination(d_loghost); };

The problem I am running into is that the xml message is not getting processed 
on the other side because I am getting some weird characters are getting added 
in the xml message:

<?xml - - - version="1.0" encoding="UTF-8"?>

 
The above xml tag is constant in my program and therefore I am not inserting it 
and I don't even see it in /var/log/localmessages

Dec 28 11:01:07 10.15.1.1 <?xml version="1.0" encoding="UTF-8"?>

but when I do see it in my tcpdump I do see it. 

I am not seeing these weird dashes when I use the tcp destination driver but the 
message is not in the required format so it blows up on the other side. 


Has anyone seen this issue before?  Any help will be greatly appreciated. 

Thanks,
Amit


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.balabit.hu/pipermail/syslog-ng/attachments/20101228/c5d23df3/attachment.htm 


More information about the syslog-ng mailing list