up previous next

OpenLog, CloseLog

Syntax

OpenLog(D:DEVICE):NULL
CloseLog(D:DEVICE):NULL
    

Summary

open or close a log of a CoCoA session

Description

The first function opens the output device D and starts to record the output from a CoCoA session on D. The second function closes the device D and stops recording the CoCoA session on D.

At present the choices for the device D are an output file (see OpenOFile) or an output string (see OpenOString). Several output devices may be open at a time. If the panel option Echo is set to TRUE, both the input and output of the CoCoA session are logged; otherwise, just the output is logged.

example

    
D := OpenOFile("MySession");
OpenLog(D);
1+1;
2
-------------------------------
G := 1;
Set Echo;
2+2;
2 + 2
4
-------------------------------
F := 2;
F := 2
CloseLog(D);
CloseLog(D)
UnSet Echo;
SET(Echo, FALSE)

The contents of "MySession":
2
-------------------------------
2 + 2
4
-------------------------------
F := 2
CloseLog(D)
        
    

See Also