Sorry, too much going on at the moment... I have now updated the bug tracker with a proposed patch and would appreciate feedback (for details so bug tracker).
Rainer > -----Original Message----- > From: [email protected] [mailto:rsyslog- > [email protected]] On Behalf Of Mike Forbes > Sent: Monday, December 19, 2011 9:26 PM > To: rsyslog-users > Subject: Re: [rsyslog] regression in V5 Stable branch for messages > withoutTIMESTAMP > > I can confirm this too.. > > In fact, I logged a bug earlier this month about it: > > http://bugzilla.adiscon.com/show_bug.cgi?id=295 > > includes the crappy fix we had to do in order to get it to work. > (padding out the front of the log message) > > > > On Tue, Dec 20, 2011 at 9:16 AM, Scott Moser <[email protected]> > wrote: > > Hi, > > > > I have to apologize in advance for my general ignorance of syslog or > > rsyslog specifically. > > > > I'm using python logging [1] to write to syslog in cloud-init [2]. > > I've noticed a problem in the development version of ubuntu that has > > rsyslog 5.8.6, that does not exist in the Ubuntu 11.10 release that > > has rsyslog 5.8.1 [3]. > > > > The issue can be seen by running the attached test case. > > If you run it like: > > $ ./python-logging-syslog.py foobar > > You'll see output to the console of: > > [MYTAG] python-logging-syslog.py[DEBUG]: foobar and in > > /var/log/syslog, you see a message like: > > Dec 19 19:01:21 server-3418 ogging-syslog.py[DEBUG]: foobar > > > > strace led me to see that the python-logging messages do not have a > > TIMESTAMP field directly after the PRIVAL. As a result, 16 characters > > are getting chopped from the incoming message. > > > > It seems that rsyslog was previously more forgiving there and allow > > messages without a TIMESTAMP. > > > > The Ubuntu and Debian default rsyslog.conf has > > $ModLoad imuxsock > > And I'm writing to syslog in python through /dev/log. > > > > I've not tested, but it looks to me like this behavior might have > > changed it would seem that commit > > 54cee2ce69c5bbd96aa51ac8636f4b029e2ceb7 [4] might be the source of > the change. > > > > Is it intended that messages require the TIMESTAMP field now? > > > > -- > > [1] http://docs.python.org/library/logging.html > > [2] https://launchpad.net/cloud-init > > [3] http://pad.lv/905419 > > [4] > > > http://git.adiscon.com/?p=rsyslog.git;a=commit;h=54cee2ce69c5bbd96aa51 > > ac8636f4b029e2ceb75 > _______________________________________________ > > rsyslog mailing list > > http://lists.adiscon.net/mailman/listinfo/rsyslog > > http://www.rsyslog.com/professional-services/ > > > > > > -- > // Mike Forbes > GPG: BFC7 3F32 2CCF D91F 53E1 DF88 1578 B2E4 1399 6844 > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/

