yes, exactly, i need to construct structure with depth, either directly by
mmnormalize or later, as you wrote, by other function.
anyway i can do that by rewriting whole $! in rainerscript later, but this
is ugly.

thx

m.


On Thu, Dec 12, 2019 at 3:20 AM David Lang via rsyslog <
[email protected]> wrote:

> or are you saying you want something like
>
> a b c
> to be able to result in json like
> {foo:a bar:{baz1:b baz2=c}}
>
> If it's the latter, I've had a request in for years to add a function that
> would
> let you configure mmnormalize to put things into a variable named bar!baz1
> and
> then run this function to change this from a string with a ! in it (that
> rsyslog
> could not address) to a multi-layer structure
>
> David Lang
>
> On Wed, 11 Dec 2019, David Lang via rsyslog wrote:
>
> > Date: Wed, 11 Dec 2019 11:15:37 -0800 (PST)
> > From: David Lang via rsyslog <[email protected]>
> > To: Marian Bobrik via rsyslog <[email protected]>
> > Cc: David Lang <[email protected]>
> > Subject: Re: [rsyslog] rsyslog, parsing by mmnormalize to nested JSON
> >
> > On Sun, 8 Dec 2019, Marian Bobrik via rsyslog wrote:
> >
> >> HI,
> >>  please can someone share liblognorm rulebase to parser a string to
> nested
> >> JSON e.g.
> >> "server=localhost.localdomain"  parse to { "host" : { "hostname" :
> >> "localhost.localdomain" }}
> >
> > I'm not sure exactly what you are looking for (an example of the source
> > string would help a lot)
> >
> > but the approach that I would do is to parse the main message, then
> parse the
> > variable that the json ends up in
> >
> > David Lang
> > _______________________________________________
> > 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.

Reply via email to