2015-11-24 23:55 GMT+01:00 David Lang <[email protected]>: > On Tue, 24 Nov 2015, Rainer Gerhards wrote: > >> 2015-11-24 11:36 GMT+01:00 Ciprian Hacman <[email protected]>: >>> >>> Hi David, >>> >>> I totally agree with you. This is something most people would appreciate. >>> I >>> bump into these issues with customers quite often. >>> Not sure if the parsers for various formats would be obsoleted by this >>> generic parser, as most are not that simple and have many variations. >>> >>> On the other hand, the change I am proposing is a one liner or a parser >>> that is very similar to the RFC5424. Both are easy to implement. >> >> >> I have no time to look into it right at the moment, but shouldn't that >> be something we can do with a custom data type (definition)? > > > not currently. > > I can create a custom data type '@mytimestamp' that contains a month, day, > year, hour, min, sec, fractsec extracted from a bizzar log line, but the > only way for me to turn this into a timestamp is to do an exec_template to > format a variable based on these variables, and then run another mmnormalize > against that resulting string to get a timestamp. > > the goal is to be able to take arbitrarily formatted data info and turn it > into something that you can use in a template %$!mydate:::<format>% and have > it do the right thing. > >> Anyhow, I'll add a note to the github tracker so that we can see when >> we go there. In general, I try to limit the core parsers, as in v2 we >> now really have much better capabilities. > > > I agree, but this is a case where you need to assemble multiple data > elements that can be in different orders, and with different separators (and > sometimes month will be 3, 03, Mar, March) but you want the real result to > be internally a 'datetime' variable.
OK, that means the short-term solution is actually to add an additional parser. Rainer _______________________________________________ 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.

