21 Dec
2016
21 Dec
'16
12:52 p.m.
Hi Tim, On Wed, Dec 21, 2016 at 11:47:46AM +0000, Jentz, Tim wrote:
I thought the nv-pairs scope would do the trick but it doesn't seem to have any effect on the message. Any idea what I'm doing wrong here or can syslog-ng not accomplish what I want to do at all?
No, the `format-json()` function will merely generate JSON for all the syslog-ng macros, e.g. MESSAGE. But your key=value stings are inside the MESSAGE macro, and for them to be extracted you need to parse the content of MESSAGE. Luckily for you there's the `kv-parser()` which will do just that: https://www.balabit.com/documents/syslog-ng-ose-latest-guides/en/syslog-ng-o...