SAVE ERROR
From Lianjapedia
Contents
Purpose
Save error information to a specified file when an error occurs
Syntax
SAVE ERROR TO <mem filename>
See Also
ERRNO(), ERROR(), MESSAGE(), ON ERROR, PROCLINE(), PROCNAME()
Description
The SAVE ERROR command saves error information to a specified file <mem filename> when an error occurs. This includes the following information:
- Version, patch release and compilation date
- Date and time file created
- Machine and user names
- Stack trace
- Active public and private procedures and functions
- Public and private memory variables
- Active status of cursors
- Settings as per DISPLAY STATUS
The SAVE ERROR command should be used in conjunction with the ON ERROR command.
Example
procedure errproc on error lerrflag = .T. save error to errlog endproc // Attempt to open non-existent table lerrflag = .F. on error do errproc use nontable if not lerrflag // Continue processing else messagebox("Error has occurred. See errlog.mem for details.") endif