Logging VM messages using Beacon

The VM implements a logging systems similar to Beacon.

There are five types of log messages present by default in the VM. ERROR is the highest-priority log messages and TRACE the lowest. Each type of log message has a dedicates class that subclasses GtVirtualMachineLevelSignal GtVirtualMachineSignal << #GtVirtualMachineLevelSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine'

- #signalName GtVirtualMachineLevelSignal << #GtVirtualMachineErrorSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine' : GtVirtualMachineErrorSignal GtVirtualMachineLevelSignal << #GtVirtualMachineErrorSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine'

- #signalName GtVirtualMachineLevelSignal << #GtVirtualMachineWarningSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine' : GtVirtualMachineWarningSignal GtVirtualMachineLevelSignal << #GtVirtualMachineWarningSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine'

- #signalName GtVirtualMachineLevelSignal << #GtVirtualMachineInfoSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine' : GtVirtualMachineInfoSignal GtVirtualMachineLevelSignal << #GtVirtualMachineInfoSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine'

- #signalName GtVirtualMachineLevelSignal << #GtVirtualMachineDebugSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine' : GtVirtualMachineDebugSignal GtVirtualMachineLevelSignal << #GtVirtualMachineDebugSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine'

- #signalName GtVirtualMachineLevelSignal << #GtVirtualMachineTraceSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine' : GtVirtualMachineTraceSignal GtVirtualMachineLevelSignal << #GtVirtualMachineTraceSignal slots: {}; tag: 'Logger'; package: 'GToolkit-VirtualMachine'

There are two main ways to work with these log messages:

- access them from within the image: Accessing VM log messages using Beacon

- print them the console: Printing VM log messages to the console