log-forward: make empty string a special meaning

This commit is contained in:
Christian Hesse 2025-02-10 08:42:17 +01:00
parent fefe11d1e8
commit fc3beac83b
2 changed files with 10 additions and 5 deletions

View file

@ -57,6 +57,11 @@
:local MessageVal;
:local MessageDups ({});
:set LogForwardFilter [ $EitherOr $LogForwardFilter [] ];
:set LogForwardFilterMessage [ $EitherOr $LogForwardFilterMessage [] ];
:set LogForwardInclude [ $EitherOr $LogForwardInclude [] ];
:set LogForwardIncludeMessage [ $EitherOr $LogForwardIncludeMessage [] ];
:local LogForwardFilterLogForwardingCached [ $EitherOr [ $LogForwardFilterLogForwarding ] ("\$^") ];
:foreach Message in=[ /log/find where (!(message="") and \
!(message~$LogForwardFilterLogForwardingCached) and \