in reply to in script log file monitor

How about:
  1. Get current size of log file file. (tell)
  2. Invoke 3rd party application and wait for it to end. (system)
  3. Seek to old end of log file. (seek)
  4. Output data written to the log file since the first step. (print $fh_out $_ while <$fh_in>;)