<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="generator" content="Osso Notes">
    <title></title></head>
<body>
<p>and how does this message get to rsyslog?
<br>
<br>
<br>----- Original message -----
<br>&gt; This is one example:
<br>&gt; 
<br>&gt;&nbsp; &#32;[parser/msg_parser.c:714]: ERROR: parse_msg: message=&lt;SIP/2.0
<br>&gt; CSeq:713601 INVITE
<br>&gt; Via:
<br>&gt; SIP/2.0/UDP192.168.1.1;branch=z9hG4bKd3a2.99b5ab56.0;received=192.168.1.1
<br>&gt; 
<br>&gt; Rsyslog replaces the \n with the string #015#012 so i keep my message in
<br>&gt; one line
<br>&gt; 
<br>&gt;&nbsp; &#32;[parser/msg_parser.c:714]: ERROR: parse_msg: message=&lt;SIP/2.0
<br>&gt; #015#012CSeq:713601 INVITE#015#012Via:
<br>&gt; SIP/2.0/UDP192.168.1.1;branch=z9hG4bKd3a2.99b5ab56.0;received=192.168.1.1
<br>&gt; 
<br>&gt; But syslog-ng only stores the first line of the message
<br>&gt; [parser/msg_parser.c:714]: ERROR: parse_msg: message=&lt;SIP/2.0
<br>&gt; 
<br>&gt; Regards,
<br>&gt; 
<br>&gt; Daniel
<br>&gt; 
<br>&gt; 2012/10/25 Gergely Nagy &lt;<a href="mailto:algernon@balabit.hu">algernon@balabit.hu</a>&gt;
<br>&gt; 
<br>&gt; &gt; Balazs Scheidler &lt;<a href="mailto:bazsi77@gmail.com">bazsi77@gmail.com</a>&gt; writes:
<br>&gt; &gt; 
<br>&gt; &gt; &gt; &gt; I have one question, does syslog-ng OSE support multiline parsing
<br>&gt; &gt; &gt; &gt; logs? i have one applications that send multiline messages and
<br>&gt; &gt; &gt; &gt; syslog-ng save the log of the first line only.
<br>&gt; &gt; &gt; 
<br>&gt; &gt; &gt; syslog-ng core is multiline aware, however a transport is needed that
<br>&gt; &gt; &gt; supports multiline messages.
<br>&gt; &gt; &gt; 
<br>&gt; &gt; &gt; such a transport is udp(), which has other issues. syslog() with
<br>&gt; &gt; &gt; either udp, tcp or tls supports multiline messages.
<br>&gt; &gt; &gt; 
<br>&gt; &gt; &gt; similarly unix-dgram should work for locally generated multiline
<br>&gt; &gt; &gt; messages.
<br>&gt; &gt; &gt; 
<br>&gt; &gt; &gt; the only missing thing is the ability to read local files and
<br>&gt; &gt; &gt; recognize multiline barriers, but Algernon is working on solving
<br>&gt; &gt; &gt; this.
<br>&gt; &gt; 
<br>&gt; &gt; It is progressing nicely, and it will be available in syslog-ng 3.4 if
<br>&gt; &gt; all goes well. I already have indented-multiline support in a state I'm
<br>&gt; &gt; reasonably happy with[1], a more flexible solution will be implemented
<br>&gt; &gt; once a few other pending issues are resolved.
<br>&gt; &gt; 
<br>&gt; &gt; [1]:
<br>&gt; &gt; <a href="https://github.com/algernon/syslog-ng/tree/feature/3.4/indented-multiline">https://github.com/algernon/syslog-ng/tree/feature/3.4/indented-multiline</a>
<br>&gt; &gt; 
<br>&gt; &gt; Meanwhile, I'd like to ask what kind of multiline logs does your
<br>&gt; &gt; application produce? Can you show a sample, by any chance? That'd help
<br>&gt; &gt; me make sure that the multiline reader I'm working on will work for all
<br>&gt; &gt; kinds of use-cases.
<br>&gt; &gt; 
<br>&gt; &gt; Thanks in advance!
<br>&gt; &gt; 
<br>&gt; &gt; --
<br>&gt; &gt; |8]
<br>&gt; &gt; 
<br>&gt; &gt; 
<br>&gt; &gt; ______________________________________________________________________________
<br>&gt; &gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a>
<br>&gt; &gt; Documentation:
<br>&gt; &gt; <a href="http://www.balabit.com/support/documentation/?product=syslog-ng">http://www.balabit.com/support/documentation/?product=syslog-ng</a>
<br>&gt; &gt; FAQ: <a href="http://www.balabit.com/wiki/syslog-ng-faq">http://www.balabit.com/wiki/syslog-ng-faq</a>
<br>&gt; &gt; 
<br>&gt; &gt; 
<br><br></p>
</body>
</html>