Difference between revisions of "SET SYSLOGGING"

From Recital Documentation Wiki
Jump to: navigation, search
Line 20: Line 20:
 
==Description==
 
==Description==
 
When SET SYSLOGGING is ON internal system logging is performed while the process is running.  The information logged can be used to find performance problems or track down system errors.  The format of the log file is as follows:
 
When SET SYSLOGGING is ON internal system logging is performed while the process is running.  The information logged can be used to find performance problems or track down system errors.  The format of the log file is as follows:
 +
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 39: Line 40:
 
|-
 
|-
 
|}
 
|}
 +
  
 
All the logging information is written to a file called recital.log.  If the environment variable ''DB_LOGDIR'' is not defined, then the log files are created in the root directory, otherwise the log files will be created in the specified directory.
 
All the logging information is written to a file called recital.log.  If the environment variable ''DB_LOGDIR'' is not defined, then the log files are created in the root directory, otherwise the log files will be created in the specified directory.

Revision as of 12:23, 12 March 2009

SET SYSLOGGING

Class

Environment


Purpose

Enable or disable internal system logging


Syntax

SET SYSLOGGING ON | OFF | (<expL>)


See Also

ERROR(), MESSAGE(), DB_LOGDIR


Description

When SET SYSLOGGING is ON internal system logging is performed while the process is running. The information logged can be used to find performance problems or track down system errors. The format of the log file is as follows:


Column Number Description
One Process ID of the user writing the line to the log file
Two Date line was written
Three Time line was written
Four Internal file name
Five Internal line number
Six Operating system error number
Seven General description


All the logging information is written to a file called recital.log. If the environment variable DB_LOGDIR is not defined, then the log files are created in the root directory, otherwise the log files will be created in the specified directory.

This command allows the optional logical expression <expL> to be evaluated. If a value of .T. is returned, SYSLOGGING is set ON. If a value of .F. is returned, SYSLOGGING is set OFF. By default SYSLOGGING is OFF.


Example

set syslogging on


Products

Recital Database Server, Recital Mirage Server, Recital Terminal Developer