Logging your activity
SICS offers not less then three different ways of logging your
commands and the SICS server's responses:
- The SICS command line client allows to open a log file on your
local computer and on your account. This can be achieved through the
File/Open Logfile menu entry. Select a file name and hit save. From
then on, any output in the SICS clients terminal area will be written
into the selected file. There is a gotcha: ouptut may not be immediately
visible in the file. This is due to buffering of I/O by the operating
system. If you want to flush, either open a new file or exit the
client. Flushing I/O at each line written is possible, but would have
a massive and unacceptable performance impact.
- You may create a similar per client log file on the computer running
the SICS server through the logbook command.
- Then there is a way to log all activity registered from users with
either user or manager privilege into a file. This means: all commands
which affect the experiment regardless from which client they have
been issued. This is accomplished with the
commandlog command.