Is it possible to call extra processors from submessages? I cannot find the documentation on how this is done, assuming that it is possible. I need to create submessages and then for some of them I will need to call a keyvalue extra processor.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No you dont call them from within submessages. You can call them within the same parser.
If necessary you can use the submessage to assign a value to a field, then use that field to determine if you run the extraprocessor.
extraprocessor.field=event.message (whichever field you need to pass in to be examined by the keyvalue parser)
So in this case you can use your submessage to write to flexString1.
In your extraprocessor, you could then clear out flexString1 again.
Just an idea.