['log', 'warn'].forEach(function(method) {
var old = console[method];
console[method] = function() {
var stack = (new Error()).stack.split(/\n/);
return old.apply(console, [].slice.apply(arguments).concat([(stack[0].indexOf('Error') === 0 ? stack.slice(1) : stack)[1].trim()]));
};
});