1.console.log/console.info和console.error/console.warn
test.js:
console.log("Hello World!");
console.error("this is a mistake!");
那么:
node test.js 1>info.log 重定向标准输出流 在info.log文件中会有Hello World!
node test.js 2>error.log 重定向标准错误输出流 在error.log文件中会有this is a mistake!
console.log和console.info用法差不多
console.error和console.warn用法差不多
2.console.time和console.endTime
console.time(string);用于标记开始时间
console.endTime(string); 用于标记结束时间
那么console.timeEnd(string)会输出开始时间到结束时间的毫秒数
例子:
console.time("small loop");
for(var a = 1; a < 10; a ++){
console.log("Hello World!");
console.error("This is a mistake!");
}
console.timeEnd("small loop");
3.console.trace
是用来将当前位置处的栈信息作为标准错误信息进行输出,用法trace(str),str可以是任意字符串
4.console.assert
抛出异常