It connects to the datagram oriented unix domain socket address, and reports success through the return code. If address is not specified, socklog-check attempts to connect to /dev/log.
When running services that use the syslog facility under runit’s service supervision, socklog-check should be added to the top of the service’s run script to ensure that no syslog messages are generated until a syslog service is up and running to process the messages, e.g.:
 #!/bin/sh
  socklog-check || exit 1
  exec service_using_syslog 
 
On error, socklog-check prints a message to standard error and exits 111.
 http://smarden.org/socklog/
  http://smarden.org/runit/