Files
Superalgos/CanvasApp/WebDebugLog.js
T

22 lines
523 B
JavaScript

function newWebDebugLog () {
try {
let thisObject = {
write: write,
fileName: 'undefined'
}
return thisObject
function write (pText) {
console.log(spacePad(thisObject.fileName, 50) + ' : ' + pText)
function spacePad (str, max) {
str = str.toString()
return str.length < max ? spacePad(' ' + str, max) : str
}
}
} catch (err) {
console.log(spacePad(MODULE_NAME, 50) + ' : ' + '[ERROR] WebDebugLog --> err = ' + err.stack)
}
}