Message Settings

Help index


VM Info Messages

Enables/disables info messages (such as garbage collector statistics) in the VM. If enabled, these are sent to the standard error stream.
In endUser applications, these may be disabled or sent to some traceFile instead.

Informal VM messages may also be enabled/disabled programmatically, by sending ObjectMemory infoPrinting: passing a boolean argument;
as in:

    ObjectMemory infoPrinting:true
or:
    ObjectMemory infoPrinting:false
Finally, they may be enabled/disabled initially, via smalltalk (or application) the command line arguments: "--noInfoPrint" and "--infoPrint".

Typical info messages are:

    IGC [info]: found 17352 bytes of free storage ...

    GC [info]: reclaimed 1185 symbols
the messages include the VM's subsystem (here: incremental GC or 'IGC' for short) and the severity (here always: 'info').

VM Error Messages

Enables/disables error and warning messages in the VM. If enabled, these are sent to the standard error stream.
In endUser applications, these may be disabled or sent to some traceFile instead.

These VM messages may also be enabled/disabled programmatically, by sending ObjectMemory debugPrinting: passing a boolean argument;
as in:

    ObjectMemory debugPrinting:true 
or:
    ObjectMemory debugPrinting:false
Finally, they may be enabled/disabled initially, via smalltalk (or application) the command line arguments: "--noDebugPrint" and "--debugPrint".

Error and warning messages include the VM's subsystem and the severity ('warning' or 'error').

Display Error Messages

Enables/disables error and warning messages generated by the display interface (i.e. Xlib). If enabled, these are sent to the standard error stream.
In endUser applications, these may be disabled or sent to some traceFile instead.

These VM messages may also be enabled/disabled programmatically; as in:

    Display class errorPrinting:true 
or:
    Display class errorPrinting:false

Other Info Messages

Some classes also generate info messages on the smalltalk level, via the "infoPrint:" message (implemented in Object). If enabled, these are sent to the standard error stream.
In endUser applications, these may be disabled or sent to some traceFile instead.

These messages can be enabled/disabled programmatically; as in:

    Object infoPrinting:true 
or:
    Object infoPrinting:false

These messages include the classes name (where the message was generated) and the severity ('info' or 'warning').


Copyright © Claus Gittinger Development & Consulting, all rights reserved


Doc $Revision: 1.3 $ $Date: 2003/08/29 12:51:45 $