Debugger

A helper class for debugging

Questo script non dovrebbe essere installato direttamente. È una libreria per altri script da includere con la chiave // @require https://update.greasyfork.org/scripts/33864/222487/Debugger.js

function Debugger(name, enabled) {
    this.debug = {}
    if (!window.console) {
        return function () {
        }
    }
    for (let m in console) {
        if (typeof console[m] === 'function') {
            if (enabled) {
                this.debug[m] = console[m].bind(window.console + ': ' + name + ': ')
            } else {
                this.debug[m] = function () {
                }
            }
        }
    }
    return this.debug
}