The Python editor writes to a logfile each line of a script as it is executed. Even if a script crashes MotionBuilder, the
last line executed before the crash is written to the logfile and can be read through the Python editor, or directly from
the file system.
Usage
- In the Python Editor, open a script which you think might be crashing MotionBuilder.
- Click the Debug tool to open the logger, and then Debug to execute the script. By default, the logger is off, and no logfile
is written. Or just press Shift+F7 to start the logger silently.
- If MotionBuilder crashes, restart it.
- Open the Python Editor, and then the Debugger window. From here you can click "Print last executed line" or "Print log". The
logfile is written to [MotionBuilder]\bin\lastexec.log. You can specify a custom file by clicking Browse and selecting it.
The logger script is implemented as mbdebugger.py.