On Sun, 21 May 2023 15:32:14 +0530 Virendra Negi <virendra.negi@xxxxxxxxxxxxxxxxxxxx> wrote: > It's been over a week I have been chasing this > https://github.com/rsyslog/rsyslog/issues/5137 > > I was unsure how to ensure that the systemd (since I was getting nowhere > with rsyslog) split the message instead of the application program doing > this. > > Apparently, today I just removed the following section from the ` > *target.service*` file > > StandardOutput=syslog > StandardError=syslog > SyslogIdentifier=sbagent > > And set the MaxMessageSize to 64K and what I saw was the 1.5MB long message > that was truncating earlier went through this time without truncation and a > split happened the way I wanted it to be. > > I'm unsure what caused it hence for the sake of understanding it. I'm > writing this. Can someone put some light on it as to why this happened now > and not earlier. > > Thanks Syslog was never really intended for large size messages. It is not Windows event log. If you are sending large complex things then using dbus to communicate directly is a better option.