Logging Options in Easysoft Data Access for ISAM
================================================

This file gives details of how to enable various levels of logging within
the ISAM data driver. 

THIS WILL SERIOUSLY IMPAIR PERFORMANCE so please remember to turn it off
again when you have finished!

Logging is enabled by setting two values in the required datasource within the 
odbc.ini file. (usually located in /etc/odbc.ini)

logfile = /tmp/isam

This option indicates a prefix name for the log file, this value will
be taken along with the process id and a log filename generated.
e.g. /tmp/isam_026503.log

logging = <number>

This value indicates the level of logging required.

  1  logs entry to functions and attributes 
  2  logs exits from all functions
  4  logs information regarding the file cache
  8  logs information on opening of files and how many reads are performed
 16  logs any expression checking that the sqi layer performs on schema calls
 32  logs any errors reported at the sqi layer
 64  logs the selection of indexes used when starting a query
128  logs summary information about the sqi functions calls
256  logs any qualifiers (criteria) passed into the sqi's start query function
512  logs summary information regarding the number of isam calls made

To enable multiple logging options simply add the values together.
e.g. for entry, exit and expression logging 1 + 2 + 16 = 19
