Skip to content

Commit

Permalink
fix logging a single object
Browse files Browse the repository at this point in the history
  • Loading branch information
yofreke committed Nov 29, 2015
1 parent a05ae9c commit 224fafd
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion src/web/util/ConsoleLogger.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ var Logger = Class(function() {
};

this._doLog = function(fn, level, args) {
// ensure args is an array object
args = Array.prototype.slice.call(args);
var interp = [];

var prefix = '%c[' + this._name + ']';
Expand All @@ -38,10 +40,19 @@ var Logger = Class(function() {
prefix += '\t%c';
interp.push('color: black');

var _args = [prefix + args[0]].concat(interp);
var _args = [prefix];
if (typeof args[0] === 'string') {
_args[0] += args[0];
_args = _args.concat(interp);
} else {
_args = _args.concat(interp);
_args.push(args[0]);
}

if (args.length > 1) {
_args = _args.concat(Array.prototype.slice.call(args, 1));
}

fn.apply(console, _args);
};

Expand Down

0 comments on commit 224fafd

Please sign in to comment.