Log file

The PSMI interface generates a log file during execution. The name of this log file is controlled by options in the PSMI.INI file. What information is to be logged is also controlled by options in the INI file. The log file can contain these four parts:
  • The first part shows various connections and initialization information. The "info" option in the PSMI.INI file controls whether this entry is logged. First the PSMI version is logged, then the filenames that are used by the interface are logged and the log level. The rest of this log entry consists of information on the connection.
  • In the second part all statements are logged. The "statements" option in the PSMI.INI file controls whether or not statements are logged. The statement id specifies the name of the statement. Inside the parentheses the number and definition of arguments and return arguments are logged.
  • In the third part all transactions to and from M3 BE are logged. This takes place if the log-level is equal to 5 or higher.
  • The performance measurements are logged in the fourth part. The "performance" option in the PSMI.INI file controls whether the performance measurements are logged.