It should not wait for the program to finalize. Probably you are writing
the messages to stderr without flushing. Try flushing stderr after each
message.

On Sat, Feb 1, 2020, 14:28 Eudald Valcàrcel via rsyslog <
[email protected]> wrote:

> Nevermind, it was waiting for the program to finalize in order to write all
> the messages to the output file.
>
> Thanks and sorry.
> Eudald
>
> El sáb., 1 feb. 2020 a las 14:18, Eudald Valcàrcel (<
> [email protected]>) escribió:
>
> > Hello!
> > I'm trying to understand why some logs are missed by my plugin, and I
> > thought that writing something from my plugin to stderr would help me.
> >
> > I've configured the omprog to have an output file, and my plugin writes:
> > *sys.stderr.write("test")* for each message it receives (along with the
> > "OK" message for confirmMessages and an INSERT query)
> > The result is that inserts take place in the database, which means the OK
> > message is sent back to rsyslog, but the stderr message is not written to
> > my output file.
> >
> > According to documentation:
> > If confirmMessages
> > <
> https://www.rsyslog.com/doc/v8-stable/configuration/modules/omprog.html#confirmmessages
> >
> > is set to “on”, only the stderr of the child is written to the specified
> > file (since stdout is used for confirming the messages).
> >
> > Shouldn't it be logged in my output file?
> > Thanks,
> > Eudald
> >
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to