Syslog-ng will queue all the destination messages until the oldest
message is 60 seconds old, and then flushes them all out at once.
This part is tricky. How do I tell if I have received all the messages?
How do I know when I have hit the end of the batch? Is it possible to
have the daemon insert a marker message, or is there some other way I
can check for this?
I do not believe there is an elegant way. Best idea I can come up with
is to put a timeout on the receiving end so that when it goes quiet for
more than X seconds or whatnot, it sees that as end of batch.