socklog - system and kernel logging services (programs)

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: socklog
Package version: 2.1.0
Package release: 8
Package architecture: i386
Package type: deb
Installed size: 300 B
Download size: 55.71 KB
Official Mirror:
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), UDP sockets (, as well as TCP socket, 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. See for more information. This package contains the socklog programs.



    Binary package: socklog_2.1.0-8_i386.deb
    Source package: socklog

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install socklog deb package:
      # sudo apt-get install socklog


    • /usr/bin/socklog-check
    • /usr/bin/tryto
    • /usr/bin/uncat
    • /usr/sbin/socklog
    • /usr/sbin/socklog-conf
    • /usr/share/doc/socklog/README
    • /usr/share/doc/socklog/README.Debian
    • /usr/share/doc/socklog/
    • /usr/share/doc/socklog/benefits.html
    • /usr/share/doc/socklog/changelog.Debian.gz
    • /usr/share/doc/socklog/changelog.gz
    • /usr/share/doc/socklog/configuration.html
    • /usr/share/doc/socklog/copyright
    • /usr/share/doc/socklog/examples.html
    • /usr/share/doc/socklog/index.html
    • /usr/share/doc/socklog/install.html
    • /usr/share/doc/socklog/network.html
    • /usr/share/doc/socklog/notify.html
    • /usr/share/doc/socklog/readme.solaris.html
    • /usr/share/doc/socklog/socklog-check.8.html
    • /usr/share/doc/socklog/socklog-conf.8.html
    • /usr/share/doc/socklog/socklog.8.html
    • /usr/share/doc/socklog/tryto.1.html
    • /usr/share/doc/socklog/uncat.1.html
    • /usr/share/doc/socklog/upgrade.html
    • /usr/share/doc/socklog/usedietlibc.html
    • /usr/share/man/man1/tryto.1.gz
    • /usr/share/man/man1/uncat.1.gz
    • /usr/share/man/man8/socklog-check.8.gz
    • /usr/share/man/man8/socklog-conf.8.gz
    • /usr/share/man/man8/socklog.8.gz


    2008-02-14 - Gerrit Pape <> socklog (2.1.0-8) unstable; urgency=low * debian/diff/socklog-conf-update-service.diff: new; refer to update-service(8) instead of symlinks in /var/service/. * debian/rules: target build: apply socklog-conf-update-service.diff. * debian/etc/klog/run: cut: fields and positions are numbered from 1, not 0. * debian/socklog-run.postinst, debian/socklog-run.prerm: use runit's update-service program to add/remove services from system-wide service supervision, instead of dealing with symlinks in /var/service/ directly. * debian/rules: no longer include dangling links for ./supervise/ subdirectories, update-service now takes care of this. * debian/socklog-run.postinst: remove socklog-unix, socklog-klog services on upgrade from <= 2.1.0-7, re-add afterwards through update-service, and restore ./supervise/ symlinks for other enabled socklog services. * debian/socklog-run.postrm: purge: adapt paths in /var/run/; force-stop socklog services; remove ./supervise/ subdirectories (or symlinks) in service directories. * debian/control: Standards-Version: * debian/control: package socklog-run: Depends: runit (>= 1.8.0-2) (1st version that provides the update-service program). * debian/socklog.README.Debian: typo.

    2006-12-09 - Gerrit Pape <> socklog (2.1.0-7) unstable; urgency=low * debian/diff/tryto-n.diff: new; don't report failure if the final try of prog succeeds (thx Andras Korn, closes: #401547). * debian/rules: apply tryto-n.diff.

    2006-11-17 - Gerrit Pape <> socklog (2.1.0-6) unstable; urgency=medium * debian/socklog.postrm: check for deluser being available, if not, print warning and don't remove system user (closes: #398539).

    2006-11-06 - Gerrit Pape <> socklog (2.1.0-5) unstable; urgency=low * debian/socklog.postinst: don't make the log service system user log member of group adm, but nogroup; log's home directory is /nonexistent (closes: #396687). * debian/socklog-run.postinst: make log directories mode 2750, owner log:adm.

    2006-05-27 - Gerrit Pape <> socklog (2.1.0-4) unstable; urgency=low * debian/control: socklog-run: no longer Depends: ipsvd, as package socklog Recommends: ipsvd, and it's only necessary for optional tcp and/or ssl network logging. * debian/socklog-run.README.Debian: service directories are in /etc/sv/. * debian/control: Standards-Version: * debian/implicit: update to revision 1.11. * debian/copyright: 2006.

    2006-03-24 - Gerrit Pape <> socklog (2.1.0-3) unstable; urgency=low * debian/socklog-run.postinst: really deal properly with dangling symlinks in /var/service/ (closes: #358133).

    2006-03-21 - Gerrit Pape <> socklog (2.1.0-2) unstable; urgency=low * debian/socklog-run.postinst: properly deal with dangling socklog service symlinks in /var/service/ (closes: #358133).

    2006-03-18 - Gerrit Pape <> socklog (2.1.0-1) unstable; urgency=low * new upstream version. * debian/rules: put service directories into /etc/sv/, name them ./socklog-*/; rename /var/run/socklog* to /var/run/sv.socklog*. * debian/socklog-run.conffiles: adapt. * debian/socklog-run.preinst, debian/socklog-run.postinst: move conffiles, preserve user changes. * debian/socklog-run.preinst: new; check old conffiles for user changes.

    2005-10-05 - Gerrit Pape <> socklog (2.0.2-2) unstable; urgency=low * debian/etc/unix/check: new; use the socklog-check program to check for the availability of listener on /dev/log. * debian/rules: install debian/etc/unix/check. * debian/ wording. * debian/control: slightly update descriptions; Depends: runit (>> 1.3.0-0); Standards-Version: * debian/socklog-run.conffiles: add /etc/socklog/unix/check. * debian/socklog-run.prerm: use the sv program instead of svwaitdown to take down services. * debian/socklog.README.Debian: minor.