I did a small configuration to get caddy logs using syslog and forward them to betterstack. I can document this and explain how one can do it on their VPS.
The setup is pretty simple : vector opens a local syslog -> collects / parses logs to filter only caddy logs -> vector forwards caddy logs to betterstack or any other monitoring destination.