Projects / socklog


socklog cooperates with the runit package to create a small and secure replacement for syslogd. socklog supports system logging through Unix domain sockets (/dev/log) and UDP sockets ( with the help of runit's runsvdir, runsv, and svlogd. socklog provides a different network logging concept, and also does log event notification. svlogd has built in log file rotation based on file size, so there is no need for any cron jobs to rotate the logs. socklog is small, secure, and reliable.

Operating Systems

Recent releases

  •  19 Mar 2006 07:06

    Release Notes: With this version, the socklog-conf program creates the socklog service directories in /etc/sv/ instead of /etc/socklog/, and names them socklog-unix, socklog-klog, etc. Additionally, it creates a ./check script in the socklog-unix service directory, which is utilized by runit's sv program when starting or checking the service.

    •  04 Mar 2006 14:58

      Release Notes: This release fixes the build process (program selftests) on Solaris and a race condition in the tryto program (to handle timeouts properly for programs that exit immediately). The documentation has been updated slightly.

      •  12 Apr 2005 09:25

        Release Notes: This release fixes some parts of the documentation.

        •  11 Feb 2005 03:34

          Release Notes: This release fixes selftests failure on Solaris.

          •  07 Feb 2005 10:27

            Release Notes: The tryto program now supports a -P option for running the program given at the command line in a new session and signalling the process group on timeouts. The documentation has been updated.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.