Download: https://sourceforge.net/projects/tcl-syslog/
A Tcl interface to the *nix syslog service. It provides a Tcl package that allows Tcl scripts to log messages to syslog.
Written by Alexandros Stergiakis.
Also another one here: [L1 ]
And a pure Tcl implementation, with support for TCP, UDP and domain sockets described in syslog.
A recent implementation of tcl-syslog derived from Alexandros' original code is available from [L2 ]. It's supposed to work as a drop-in replacement but this version moves also commands into the ::syslog namespace, extends the set of options, tries to be conservative enabling the programmer to control the cycle of opening the syslog communication, logging messages and then closing the communication when needed. Furthermore it's thread safe (the syslog facility internally keeps a per-process status) and manages a per-thread internal status that retains the latest options. For this purpose also the 'syslog::configure' and 'syslog::cget' were implemented. For compatibility also the global syslog command is supported (Massimo Manghi)