Open kgs opened 7 years ago
FYI, the problem could be fixed using framing in rsyslog, and usually a newline does it.
Ah, I see the LF char. Turning off EscapeControlCharactersOnReceive option may help.
I set flush_limit to 1, then I want to send one syslog message per datagram, but it turn to error result: logs are merged and send. In nginx log, I see that: "flush lock acquired .... no need to flush:0 .... flush lock released", many lines liks that, after that, "start _do_flush......" , Please help, thx
When udp is enabled then buffering does not make sense (if I understand RFC correctly: https://tools.ietf.org/html/rfc5426#section-3.1).
Multiple log messages are merged on syslog side, since UDP syslog server treats them as one line: