Shouldn't we forbid to have `log` and `syslog` enabled at the same time?

A

```sh
with !(exists(SELF['log']) && exists(SELF['syslog'])) || error("At most one of log or syslog can be defined");
```

clause would prevent many surprises.