| /*global window, global*/ |
| var util = require("util") |
| var assert = require("assert") |
| var now = require("date-now") |
| var slice = Array.prototype.slice |
| if (typeof global !== "undefined" && global.console) { |
| } else if (typeof window !== "undefined" && window.console) { |
| [consoleAssert, "assert"] |
| for (var i = 0; i < functions.length; i++) { |
| console.log.apply(console, arguments) |
| console.log.apply(console, arguments) |
| console.warn.apply(console, arguments) |
| function timeEnd(label) { |
| throw new Error("No such label: " + label) |
| var duration = now() - time |
| console.log(label + ": " + duration + "ms") |
| err.message = util.format.apply(null, arguments) |
| console.log(util.inspect(object) + "\n") |
| function consoleAssert(expression) { |
| var arr = slice.call(arguments, 1) |
| assert.ok(false, util.format.apply(null, arr)) |