Sent from phone, thus brief. Am 07.09.2013 08:05 schrieb "David Lang" <[email protected]>: > > Historic accident. > Not an accident: different name spaces. Those with $ are system properties, which do not depend on the message itself. Without $ is message derived.
Rainer > basically the ones with the $ are locally defined while the ones without are properties of the message. > > David Lang > > > On Fri, 6 Sep 2013, Erik Steffl wrote: > >> yes!!! $now works! I didn't notice that it's actually listed like that at http://www.rsyslog.com/doc/property_replacer.html >> >> didn't see that some properties are listed without $ sign and some are listed with $ sign! Out of curiosity, any ideas why some properties are plain and some have $ in front of them? >> >> THANKS! >> >> erik >> >> On 09/06/2013 09:57 PM, David Lang wrote: >>> >>> with this format of the template I don't think you need the % (you are >>> specifying that it's a property directly), but you do need the $ for >>> some of them. >>> >>> David Lang >>> >>> On Fri, 6 Sep 2013, Robert McIntyre wrote: >>> >>>> You should be using %$NOW%, and %$YEAR%. >>>> >>>> The properties need to be enclosed in %'s, and the date/time ones >>>> start with $. >>>> >>>> Cheers! >>>> Robert >>>> >>>>> Date: Fri, 6 Sep 2013 21:14:29 -0700 >>>>> From: [email protected] >>>>> To: [email protected] >>>>> Subject: [rsyslog] omfile, DynaFile and now, year etc. properties >>>>> >>>>> Getting **INVALID PROPERTY NAME** when using time related properties in >>>>> dynamically created filename. >>>>> >>>>> Using the properties as listed on >>>>> http://www.rsyslog.com/doc/property_replacer.html (is there a more >>>>> current list?) >>>>> >>>>> Action: >>>>> >>>>> action(type="omfile" DynaFile="jsonFilename") >>>>> >>>>> Dynamic file name template: >>>>> >>>>> template(name="jsonFilename" type="list") { >>>>> constant(value="/var/log/yummly/") >>>>> property(name="$!yummlyLogOrigin!supportLevel") >>>>> constant(value="/") >>>>> ... >>>>> property(name="year") >>>>> constant(value="/json.log") >>>>> } >>>>> >>>>> The filename created is: >>>>> >>>>> /var/log/yummly/dev/.../**INVALID PROPERTY NAME** >>>>> >>>>> Using "now" or "year" property fails. Using other properties both from >>>>> json message or rsyslog properties like "pri-text" works. >>>>> >>>>> Debug run does not reveal any details (that I would understand): >>>>> >>>>> 6843.275161135:7f47e5f4d700: rainerscript: var '$parsesuccess': 'OK' >>>>> 6843.275182497:7f47e5f4d700: batch: item 0: expr eval: 1 >>>>> 6843.275198724:7f47e5f4d700: scriptExec: batch of 1 elements, active >>>>> 0x7f47e0000900, active[0]:1 >>>>> 6843.275213594:7f47e5f4d700: ACTION 0xf6c800 >>>>> [action(type="builtin:omfile" ...)] >>>>> 6843.275304911:7f47e5f4d700: RRRR: execAct [builtin:omfile]: batch of 1 >>>>> elements, active 0x7f47e0000900 >>>>> 6843.275463389:7f47e5f4d700: Called action(NotAllMark), processing >>>>> batch[0] via 'builtin:omfile' >>>>> 6843.275479600:7f47e5f4d700: Called action(Batch), logging to >>>>> builtin:omfile >>>>> 6843.275504004:7f47e5f4d700: AAAA: next JSONPath elt: 'yummlyLogOrigin' >>>>> 6843.275527397:7f47e5f4d700: AAAA: next JSONPath elt: 'yummlyLogOrigin' >>>>> 6843.275545049:7f47e5f4d700: AAAA: next JSONPath elt: 'yummlyLogOrigin' >>>>> 6843.275561609:7f47e5f4d700: AAAA: next JSONPath elt: 'yummlyLogOrigin' >>>>> 6843.275578498:7f47e5f4d700: AAAA: next JSONPath elt: 'yummlyLogOrigin' >>>>> 6843.275657415:7f47e5f4d700: invalid property id: '0' >>>>> 6843.275850010:7f47e5f4d700: submitBatch: enter, nElem 1 >>>>> 6843.275866336:7f47e5f4d700: tryDoAction 0xf6c800, pnElem 1, nElem 1 >>>>> 6843.275881844:7f47e5f4d700: Action 0xf6c800 transitioned to state: itx >>>>> 6843.275896659:7f47e5f4d700: entering actionCalldoAction(), state: itx >>>>> 6843.275911972:7f47e5f4d700: file to log to: >>>>> /var/log/yummly/dev/erikTestSytem/erikGazelle/madeUpRole/logger/**INVALID >>>>> PROPERTY >>>>> NAME** >>>>> >>>>> Note that five yummlyLogOrigin that are mentioned in debug output are >>>>> successfully used (see five elements in the file it tries to log to >>>>> which are 'dev/erikTestSytem/erikGazelle/madeUpRole/logger'). >>>>> >>>>> any ideas what's going on? >>>>> >>>>> thanks! >>>>> >>>>> erik >>>>> _______________________________________________ >>>>> 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. >>>> >>> _______________________________________________ >>> 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. >> > _______________________________________________ > 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.

