Logging multiple topics to remote syslog

Any reason why this doesn’t work:

[admin@mikrotik] /system logging> print
Flags: X - disabled, I - invalid
 #   TOPICS                          ACTION                          PREFIX
 0   info                            memory
 1   error                           memory
 2   warning                         memory
 3   critical                        echo
 4   info                            remote
     error
     warning
     critical

But this does?

[admin@mikrotik] /system logging> print
Flags: X - disabled, I - invalid
 #   TOPICS                          ACTION                          PREFIX
 0   info                            memory
 1   error                           memory
 2   warning                         memory
 3   critical                        echo
 4   info                            remote
 5   error                           remote
 6   warning                         remote
 7   critical                        remote

in rule 4 logical AND is applied, so message need to be in same time classified as ‘INFO’ AND ‘ERROR’ AND ‘WARNING’ AND ‘CRITICAL’, which never happends. But you can filter let say ‘FIREWALL’ AND ‘INFO’.

Makes sense - thanks for taking the time to answer my question.