JFProcessTimeLogger

  p, primaryProcess         [string] The Name of a process to monitor, actually running or started later in combination with option --waitForProcess

  a, additionalProcesses    [string;string;string] A list of Processnames which will be monitored as additional processes.

  w, waitForProcess         [int] Time to wait for a matching process when specified by processName in Milliseconds. When omitted or 0, the process has already to be running. When >0 already running processes are ignored and the first new matching process within the timespan will be monitored.

  i, infoText               [string] An informational text which will be added to the lines when logging to file

  group1                    [string] An informational text which will be added to the lines when logging to file

  group2                    [string] An informational text which will be added to the lines when logging to file

  l, logFile                [string] The file to which the log lines will be written

  noUserAndSystemLog        [bool] when set, there will be no username and machinename within the logfile

  startTrigger              Specifies the start trigger conditions: CPU:nn;Seconds:nn / Example: --startTrigger "CPU:10;Seconds:2" means the measuring starts when the process uses more then 10% CPU for 2 seconds.

  stopTrigger               Specifies the stop trigger conditions: CPU:nn%;Seconds:nn;Responding;WaitForTitleChange / Example: --stopTrigger "CPU:5;Seconds:3;Responding" means the measuring ends when the process uses less then 5% CPU for 3 seconds while its UI is responding.

  s, settingsFile           Load the settings from a previously saved PTL file. Extra given commandline arguments will override the values from the file.

  h, help                   shows this help screen


