Impl looks good, but it leaks memory (you want to free the toFind in
both cases, and NULL initialize it).

Also, you probably want to add some tests.

On Tue, Jun 2, 2015 at 2:56 AM, David Lang <[email protected]> wrote:
> On Fri, 29 May 2015, David Lang wrote:
>
>> On Fri, 29 May 2015, Rainer Gerhards wrote:
>>
>>> 2015-05-29 13:53 GMT+02:00 singh.janmejay <[email protected]>:
>>>>
>>>> Should we have an optional argument in word: except.
>>>>
>>>> Eg.
>>>>
>>>> %foo:word:&%%bar:word%
>>>>
>>>> Given baz&quux will give us:
>>>>
>>>> {"foo" : "baz", "bar": "quux"}
>>>>
>>>> If we take multiple chars (allow escaped unicode sequences), we can
>>>> say the default value of this field is 'space' and 'tab'.
>>>
>>>
>>> isn't that char-to? At least that was what I added char-to for...
>>
>>
>> almost, except char-to (and char-sep) don't allow you to specify multiple
>> characters as the end of the item.
>>
>> char-sep will fail if you have
>>
>> a&b c
>>
>> and do %foo:tokenize:%:char-sep:&% c
>
>
> attached is a patch that lets you specify multiple characters for char-to
> and char-sep, any one of the characters will work, so with the example above
>
> rule=:%foo:tokenize:&:char-sep:& % c
>
> # echo 'a&b c' |./lognormalizer -r del -e json
>
> you get
>
> { "foo": [ "a", "b" ] }
>
> 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.



-- 
Regards,
Janmejay
http://codehunk.wordpress.com
_______________________________________________
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