Make debug log handle multiple arguments

Ex: console.log('delivery receipt', phone_number, timestamp)

// FREEBIE
This commit is contained in:
lilia 2015-09-16 11:09:16 -07:00
parent 90e9216e19
commit b60d3d0b97

View file

@ -8,12 +8,13 @@
var debugLog = [];
if (window.console) {
console._log = console.log;
console.log = function(thing){
console._log(thing);
console.log = function(){
console._log.apply(this, arguments);
if (debugLog.length > MAX_MESSAGES) {
debugLog.shift();
}
var str = ('' + thing).replace(PHONE_REGEX, "+[REDACTED]$1");
var args = Array.prototype.slice.call(arguments);
var str = args.join(' ').replace(PHONE_REGEX, "+[REDACTED]$1");
debugLog.push(str);
};
console.get = function() {