Library: Added debug helper

This commit is contained in:
Sidi Liang 2021-03-12 14:33:50 +08:00
parent 73fea79c4c
commit a410d83627
1 changed files with 15 additions and 0 deletions

View File

@ -56,3 +56,18 @@ var runCode = func(url, addition = nil){
print("Code loaded");
});
}
var Debugger = {
new: func(name = "Debugger"){
return { parents:[Debugger], name: name };
},
_debugLevel: 0,
debugPrint: func(info, debugLevel){
if(debugLevel = me._debugLevel) print(me.name ~ ": " ~ info);
},
setDebugLevel: func(debugLevel){
me._debugLevel = debugLevel;
print(me.name ~ "Debugger debug level set to" ~ debugLevel);
},
};