LOGGER performs the following steps:
-
LOGGER reads input-specification and report-specification commands, checks syntax of input, and builds arrays for use by later steps. The main procedures involved are PROCESSINPUTCARDS and PROCESSREPORTSPECIFICATIONS.
-
LOGGER reads the log file and creates the JOBSUMMARY, STATISTICS, DRCDATA and, optionally, any required FILEIODATA files. This step is omitted if data is obtained from an existing JOBSUMMARY, STATISTICS, DRCDATA, or FILEIODATA file. The main procedures involved are WRITEITEM, WRITEJOBSUMMARY, and WRITEIODATAFILE.
-
LOGGER reads the JOBSUMMARY, STATISTICS, DRCDATA, or FILEIODATA file. LOGGER extracts appropriate items, and sorts by appropriate items as specified in the report specifications. LOGGER then prints a report. The main procedure involved is EDITOR.
-
LOGGER writes a summary report if SUMMARY is specified in the REPORTS command. Refer to “REPORTS Command” for more information. The procedure involved is SUMMARYREPORT.
-
LOGGER initializes a year-to-date totals file, if this file is requested. The procedure involved is INITIALIZEYTDFILE.
-
LOGGER generates a report from the year-to-date totals file. The procedure involved is YTDREPORT. This procedure is executed if the OPTION YEAR command is specified. Refer to “OPTION Command” in this section for more information.