Starting a new trace log file for the current run unit
Estimated Reading Time: 1 MinutesisCOBOL has a feature that will enable you to start a new trace log for the current run unit.
 When a COBOL program sets "iscobol.logfile" using SET ENVIRONMENT 
 the isCOBOL framework will close the current log and open the new one for the current run unit.
           STRING "MYAPP_" 
             USER-ID DELIMITED BY SPACE 
             ".log" INTO LOGFILE-NAME.
           SET ENVIRONMENT "logfile" TO LOGFILE-NAME.
If USER-ID is 1234 then the above code will cause isCOBOL to close the current log file if any and open a new log named MYAPP_1234.log.
The above assumes you have a variable in working storage similar to the following:
       01 LOGFILE-NAME PIC X ANY LENGTH.