public class ScriptingOutputCapturer
This class helps a scripting UDF capture user output by managing when to capture output and where
the output is written to.
For illustrate, we will only capture output for the last run (with the final set of data) and
we need to keep track of the file containing that output for returning w/ the illustrate results.
For runs, all standard output is written to the user logs.