Verbose Levels

Prev Next

Verbose Level Settings

The system variable runtime settings[verbose] rules the amount of additional console output messages to be generated which could be helpful for developing the code and monitoring program execution. The default verbose setting is low. This setting can be changed anytime. In addition, if the B4P program is called from command line, the command line switches -q and -w will set this setting to quiet.

Following verbose settings are supported: quiet

  • No additional output is generated other than explicitly instructed in the B4P programs, e.g. using echo() or print().
  • However, error messages and important warning messages will definitely appear.

low: in addition to 'quiet' (default setting):

  • Outputs progress info (percentage figures shown) if selected functions are processing big amount of data (e.g. large tables, large variable trees)
  • Short feedback messages on tables and variables loaded and saved (name of file, number of rows, etc.)
  • Info about standard B4P library files loaded (e.g. Support Library)
  • Some warnings, e.g. obsolete character sets found in input files

medium: in addition to 'low':

  • Outputs the function names for the more sophisticated functions (e.g. table consolidate() is included, but abs() is not in order to avoid excessive messages) with first few paramters
  • Informs about the intermediate processing steps inside selected functions, e.g. table load excel file()

high: in addition to 'medium':

  • In addition to the function names printed out, all parameters provided will also be shown.
  • Further information on intermediate processing steps inside selected functions, e.g. table merge()