New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/pull/45700#issuecomment-1686820684 Comment: Seems like the solution is to discard `stdout` where metalog prints every log line it receives https://github.com/hvisage/metalog/blob/bb7c007cbc0815fd08e9259b26dcef26020217d0/src/metalog.c#L1412. And to keep the error messges from `err(3)`, either keep stderr open and leave it there so the error messages end up in the fallback mechanism, or redirect them to stdout which makes them end up in `/dev/console` without having a log service. ``` #!/bin/sh [ -r conf ] && . ./conf exec metalog ${OPTS} >/dev/null ```