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.

