The 'log' utility

This utility redirects a program's output into a uniquely named log file. Usage:

log [options] <log-file-base-name> <command>

Options:

  • -t: Add timestamp before each line in the log file
  • -s: Add start timestamp at top of log file
  • -f: Add finish timestamp at end of log file
  • -c: Add command being executed at top of log file
  • -x: Add child process exit code at end of log file

Example. The command:

log "c:\Log Files\dir" cmd /c dir

executes 'cmd /c dir' and redirects its output into a file name like:

  • c:\Log Files\dir-20170727-195214223-SUCCESS.log

    (when exit code is 0)

  • c:\Log Files\dir-20170727-195214223-ERROR-<n>.log

    (when exit code is <n>)

Essentials:

  • Size:  29KB
  • License:  free
  • Download:  'log' is part of Bitvise SSH Client, which is available free of charge for use in all environments. The utility can also be downloaded here.