[syslog-ng] Check if field in message and use default if not.

Scheidler, Balázs balazs.scheidler at oneidentity.com
Tue Mar 5 07:04:46 UTC 2019


You have bash-like ${foo:-alternative value} syntax in templates.

On Tue, Mar 5, 2019, 00:56 Ronald Fenner <rfenner at gamecircus.com wrote:

>
> I generate a Kafka topic to send the message to by doing:
> topic("${topic}.${environment}")
> What I'd like to do if the field wasn't in the json message to provide a
> default value.
>
> Im looking for like a tertiary operator to use In the topic or perhaps a
> rewrite rule.
>
> I see the conditional expressions but from the docs it doesn't look like I
> can use it in the topic or a rewrite rule
> NOTE: My messages are json stings that get parsed and then imploded back
> to json as it's sent.
>
> Thanks
>
> Ronald Fenner
> Network Architect
> Game Circus LLC.
>
> rfenner at gamecircus.com
>
>
> ______________________________________________________________________________
> Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation:
> http://www.balabit.com/support/documentation/?product=syslog-ng
> FAQ: http://www.balabit.com/wiki/syslog-ng-faq
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.balabit.hu/pipermail/syslog-ng/attachments/20190305/5e0bd67a/attachment.html>


More information about the syslog-ng mailing list