New comment by jcgruenhage on void-packages repository https://github.com/void-linux/void-packages/pull/29577#issuecomment-804760081 Comment: ah, that's where part of this misunderstanding comes from: `/usr/bin/vlogger` was not the content, it's a symlink. See the man page of `vlogger`: ``` If vlogger is executed as a log service for runit(8) or another daemontools like supervision suite it uses the service name as default tag. As example if vlogger is linked to /var/service/foo/log/run it uses “foo” as tag and “daemon.notice” as pri. ``` Therefore, the script content you currently have there would work, but a simple symlink does achieve the same result. See https://github.com/void-linux/void-packages/blob/master/srcpkgs/caddy/files/caddy/log/run as another in tree example of how this is done in void-linux, and after a quick check, there's a handful of other examples you can find with `find -type l | grep log/run`.