> -----Original Message----- > From: [email protected] [mailto:rsyslog- > [email protected]] On Behalf Of Brad Ison > Sent: Thursday, September 29, 2011 6:37 PM > To: [email protected] > Subject: [rsyslog] Incorrect dynamic file names > > Hello, > > I'm trying to confirm if there's something wrong with my > configuration, or if I may be running into a bug. I'm using rsyslog > 5.8.1 and running into an issue with some log messages (seemingly
You should upgrade to the current version. 5.8.1 is missing many patches. I guess the problem goes away once you have done that... Rainer > randomly) being written to the wrong files. > > On my client machines I forward messages for a number of applications > whose names all begin with "app_" to a remote server using TCP and > TLS. Here's the relevant part of my client config: > > $template Custom_ForwardFormat,"<%PRI%>%TIMESTAMP:::date-rfc3339% > %FROMHOST% %syslogtag%%msg:::sp-if-no-1st-sp%%msg%" > > $ActionQueueType LinkedList > $ActionQueueFileName forward > $ActionResumeRetryCount -1 > $ActionQueueSaveOnShutdown on > > if $programname startswith 'app_' then > @@10.0.0.1:10514;Custom_ForwardFormat > > > And on the server I send these to separate files based on the value of > %PROGRAMNAME%: > > $template Custom_TraditionalFileFormat,"%TIMESTAMP% %FROMHOST% > %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n" > > $template production- > file,"/var/log/company/production/%PROGRAMNAME%.log" > $template production-errors- > file,"/var/log/company/production/%PROGRAMNAME%-errors.log" > > $RuleSet production > $ActionQueueType LinkedList # use asynchronous processing > $ActionQueueFileName production # set file name, also enables disk > mode > $ActionResumeRetryCount -1 # infinite retries on insert failure > $ActionQueueSaveOnShutdown on # save in-memory data if rsyslog > shuts down > $RulesetCreateMainQueue on # create ruleset-specific queue > *.* ?production-file;Custom_TraditionalFileFormat > *.err ?production-errors-file;Custom_TraditionalFileFormat > > $InputTCPServerBindRuleset production > $InputTCPServerRun 10514 > > > So, for the most part everything works normally, and I get files like > this: > > /var/log/company/production/app_location_engine.log > /var/log/company/production/app_location_webapp.log > > But, occasionaly, I'll get odd files like: > > /var/log/company/production/app_location_webine-errors.log > /var/log/company/production/.log > > However, the app names appear correctly in the syslog tag logged to > messages in those files. > > Any help is much appreciated! > > -- > Brad > _______________________________________________ > rsyslog mailing list > http://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com

