multilog ignores 2nd filter when using the 't' flag

zoot <[email protected]> Mon, 16 Nov 2020 16:49:21 +0200
Newsgroups gmane.comp.sysutils.bgware
Message-ID <[email protected]>
Hi everyone

I'm trying to filter output into two log dirs, as follows:

qmail-send's full STDOUT stream to ./log/all/current

qmail-send's failure messages to ./log/fail/current

To achieve this, I've tried these various options (using backslash for 
better multi-line representation:

|multilog t \
      '+*' ./log/all \
      '-*' '+*failure:*Remote_host_said*' ./log/fail

|multilog t \
      ./log/all \
      '-*' '+*failure:*Remote_host_said*' ./log/fail

Neither of the above works for the 2nd match and log dir.

If I remove the 't' argument, both filters and their respective log 
outputs work:

|multilog \
      ./log/all \
      '-*' '+*failure:*Remote_host_said*' ./log/fail

This doesn't seem to match what the man page promises.

How am I to achieve this *with* timestamps included?

Thanks
zoot