Georg Heeg eK

VerboseProcessDump

Package NameVerboseProcessDump
Package text (de)

Dieses kleine Paket ermöglicht das Schreiben vollständiger Stacks, z.B. in Ausnahmehandlern oder in anderen Situationen, in denen die Fehlersuche sehr schwierig ist.

Es wurde im Kontext von ObjectStudio8 von Georg Heeg entwickelt, kann aber auch an anderer Stelle nützlich sein, insbesondere zur Unterstützung.

Beispiele für die Verwendung:

Kurz bevor etwas Kritisches passiert, in einem Workspace ausführen:

[(Core.Delay forSeconds: 10) wait.
Kernel.Prozessor verbosePrintAllOnFile] forkAt: 100

oder wenn Sie wissen, dass das Debuggen unmöglich ist und der Meldende sogar nicht funktioniert: Geben Sie UnhandledException>defaultAction

thisContext verbosePrintOnFile.
ObjectMemory quit.

oder Sie könnten <shift> und <alt> gedrückt halten, wenn ein Fehler auftritt, dann wird der Prozessdump geschrieben und das Image beendet.

Package text (en)

This little package enables writing full stacks e.g. in exception handlers or in other situations where debugging is very difficult.

Developed in the context of ObjectStudio8 by Georg Heeg, but can be useful elsewhere, specifically in support.

Usage examples:

Just before something critical happens, execute in a workspace:

[(Core.Delay forSeconds: 10) wait.
Kernel.Processor verbosePrintAllOnFile] forkAt: 100

or when you know that debugging is impossible and the notifier even does not work: put in UnhandledException>defaultAction

thisContext verbosePrintOnFile.
ObjectMemory quit.

or you could hold down <shift> and <alt> when an error orccurs then the process dump is written and the image quits.

Package image
Package tag
Package prerequisiteVisualWorks 9.0
Package video
Package PDF
Package responsibleGeorg Heeg
Contact
Imprint
Press