A toggled feature activated via console command. Basically it would stop console spam after about 2 or 3 seconds (maybe make that alterable?) and pause the scripts so you have a chance to look at the original error that is usually getting overwritten at the top.
So maybe a few console commands like:
consolespam_block 1/0 --Enables/Disables consolespam_timer <time in seconds to wait before stopping the spam> consolespam_haltscript 1/0 --Halt the script that the error comes from. Maybe just the function(i.e. Think())?
Just an idea. I get annoyed when I’m trying to debug my scripts and it spams so fast that I can’t find the original problem. You know, like the error shown at the very beginning when the game starts? All the spam is sometimes untraceable.