[syslog-ng] multiline messages via unix socket
Balazs Scheidler
bazsi at balabit.hu
Wed Sep 2 12:55:49 CEST 2009
On Fri, 2009-08-21 at 19:29 +0800, Max Arnold wrote:
> Hello all!
>
> Can someone look at this bugreport: http://bugs.python.org/issue6444
> In short, when multiline log messages sent via /dev/log socket they are splitted into
> multiple log entries. Only first entry will have proper timestamp and facility.
>
> This behavior differs from sysklogd and metalog, where multiple lines are concatenated.
> Even syslog-ng itself concatenates them when used via udp socket.
>
> Tested on syslog-ng-2.1.3.
I guess this depends on whether you are using unix-stream() or
unix-dgram().
The first concatenates it, the 2nd doesn't. Simply because unix-dgram
knows about the size of the datagrams whereas unix-stream doesn't.
--
Bazsi
More information about the syslog-ng
mailing list