That looks very nice. I wonder whether
Log warm: 'the system is still running but you should have look at it'.
should be
Log warn: 'the system is still running but you should have look at it'.
I liked the example ...
withExtra: [ :log | log extensionAt: #thisContext put: thisContext]
I recently have had some good debugging success using the following...
Transcript crShow:
thisContext printString , ' ' ,
thisContext sender printString , ' ' ,
thisContext sender sender printString , ' ' ,
thisContext sender sender sender printString.
...to understand some dynamic behaviour with Announcements where putting
a #halt would lock the system and a #haltOnce didn't provide a broad
enough picture.
It would be cool to be able to do something like...
Log message: 'Here' withExtra: [ :log | log contextDepth: 4 ]
cheers -ben