Hi All,

  I am using syslog-ng on SLES linux (shipped by default from SLES). I found out a rather unusual behaviour, which seems to be a bug in syslog-ng:

   Excerpt from my configuration file: I have the definition of a single source two times, in different places of my configuration file, as follows:

.

.

source s_clog_tail { pipe("/dev/log_consolidation_fifo"); };

..

..

source s_clog_tail { pipe("/dev/log_consolidation_fifo"); };

..

..

   

    When I try to use syslog-ng with –s option, it does not complain, but if I run syslog-ng, it does not log messages from this source. i.e., it fails to log messages from this source. Should I file this as a bug in syslog-ng?  The duplicate definition is probably a msitake and definitely not needed, and after removing the duplicate definition, everything works fine. Just wondering why double definition fails, though.

 

Thanks and regards,

++++++++++++++++++++++++++++++++++++++
Ananda Matthur
MSL Bangalore - 91 80 2205 3202, 919448721794
++++++++++++++++++++++++++++++++++++++