1) Add 'flat' output mode - by setting TRACEMODEFLAT=Y
This generates a plain text file which can be used to view the execution of the program.
If this isn't set - it uses the current 'dot' format which can be turned into a nice chart
2) Added options to set the filename better via the TRACE4GLEXEC variable.
The variable can now contain the special "terms" [app] and [pid] which will be replaced by the currently
executing program and the process ID - which should help create unique files when "chaining" 4gl executables
eg.
export TRACE4GLEXEC="trace[app]_[pid].out"
3) Add an '.trace.ignore" file - which list a list of function names (one per line) which *wont* get logged, so you can
excluded helper functions you're not interested in. The actual filename defaults to ".trace.ignore" but can be set to
another name setting "TRACEIGNORELIST" to point to a different file