small-logger 0.2.1

a small logger for programs who do not know how to log correctly
Documentation

Small logger

This application allow you to read another app logs (stdout and stderr) and write them to a log file.

  • reads stdout and stdin of your process
  • adds a timestamps
  • writes the result in a file that is composed of single JSON lines for later parsing

installing

cargo install small-logger

How to use?

Usage: small-logger [-d log_folder] [-n process_name] [COMMAND WITH PARAMETERS]

Options:
    -d, --directory DIRECTORY
                        root log folder. Default is ./logs
    -n, --name PROCESS  pretty name for the process. Should be time invariant
                        and filesystem friendly. Default is process
    -c, --change_directory WORKING_DIRECTORY
                        PWD for the process. Default is .
    -h, --help          print this help menu.

TODO

  • add MARK syslog like to indicate process is still alive when idle for a long time.