Has anyone written a compatibility wrapper for svlogd
to function as a drop-in replacement for multilog
?
I'm a fan of UNIX process supervision in the style of daemontools
and lately of runit
. While runit
offers a compatibility mode for many of the daemontools
utilities, there is AFAIK no such offering for svlogd
. I've got a few systems I'd like to switch over to runit
, but I'd rather not modify the .../log/run
scripts of every supervised process on those machines.
Thanks.
Well,
runit-dt
provides amultilog
wrapper that is the closest thing I've found.It does what I naively think covers 90% of
multilog
uses: translate 'multilog t ...' to 'svlogd -t ...', and nothing more.