Debugging

From PenguinMod Wiki (Official)
Jump to navigation Jump to search

Images needed

This article needs images or better quality images. You can help PenguinMod Wiki (Official) by adding the images or uploading them. Specifically: Extension image and image of Debugger

Work in progress

This article is about a feature that is work in progress or currently being developed, and is not done yet. There is a possibility of the feature being cancelled, or being replaced with another feature before release.

Debugging is a currently unreleased PenguinMod extension that is used to debug with errors, warns, and logs, in a debugger. It has the same title in the editor after being added.

Blocks

There are 5 blocks in this extension, all of which are stack blocks. The blocks are grey in color.

Debugger

The debugger shows all of the messages (logs, warns, and errors) that were used. It can be shown and hidden using the open debugger::#878787 as well as the close debugger::#878787 blocks.

Lists can be used as an alternative to the debugger, and this extension:

when gf clicked
delete all of [debugger v]

define open debugger
show list [debugger v]
define close debugger
hide list [debugger v]
define log (msg)
add (msg) to [debugger v]

However, that can get difficult to use.

ve Extension Navigation
Vanilla Music  · Pen  · Animated Text^  · Video Sensing  · Text to Speech  · Translate  · Makey Makey  · micro:bit  · LEGO MINDSTORMS EV3  · LEGO BOOST  · LEGO Education WeDo 2.0  · Go Direct Force & Acceleration
TurboWarp Files  · Physics  · Clones+  · Skins  · TurboWarp Temporary Variables  · HTTP  · CloudLink  · McUtils  · GamePad  · Clipping and Blending  · Pointer Lock  · Mouse Cursor  · TurboWarp Blocks
PenguinMod Stage Camera  · Sound Systems  · Sound Waves  · Motion  · Events  · Control  · Sensing  · Operators  · JSON  · Custom Styles  · Tweening  · Tailgating  · Tile Grids  · Canvas Effects  · Multiple Timers  · Temporary Variables  · Runtime Modifications  · Font Manager  · Storage  · CloudLink  · Scripts  · Pang API  · 3D Math  · Extra Mathematics  · Random Utilities  · LZ Compress  · Prism  · Odd Messages  · PenguinAI  · HTML iframe Elements  · HTML Canvas  · Color Picker  · Colors  · All Menus  · Labels  · Perlin Noise  · CATS  · Printing  · Scratch Authentication  · JavaScript  · Easy Save*  · XML*  · Debugging*  · 3D Extension*  · 3D Physics*  · 3D Virtual Reality*  · Interfaces*  · Packager Applications*  · Inline Blocks*  · Pathfinding*  · Animation*  · Virtual Reality*  · PenguinMod Extra Extensions
Former Files  · HTML Canvas  · Clone Communication  · PenguinMod Permissions  · Website Request Blocks  · OOP  · Unite  · Advanced Text*
April Fools Test Extension  · Christmas  · an amazing extension  · Epic utilities  · image blocks  · fire in the hole  · the doo doo extension
Key
*: Work in progress or never released  · ^: Scratch Lab