node中全局对象二 --- console
来源:互联网 发布:淘宝达人5篇帖子 编辑:程序博客网 时间:2024/06/05 04:08
console在输出log中起很大的作用。主要是用于标准输入流的输出。在这里主要说一下console中的一些方法以及console在cmd命令下重定向的方法。
1:console.log console.info console.error console.warn
这些变量都是打印log,但是也有各自的不同。下面在webstorm中和cmd命令下看下运行的结果。
a:基本打印结果的区别
在webstorm下打印的结果:
在上图可以看到log和info在控制台下打印的是正常的字样,error和warn在控制台下打印的是红色的字样。
在cmd命令行下打印的结果:
在cmd命令下打印的结果没有什么区别。
b:console 重定向 ,即将打印的log重定向保存在某个文件中。
关于日志重定向的小技巧,1和2特殊的标记,通过日志定向的渠道,把程序的日志的日志进行相应的输出,转存到文件里面去,方便日后来查找一些问题。
在cmd命令下进行以下操作
- node console.js > console.txt
则在该目录下则会多出一个名为console.txt的文件,log ,info类型的内容则写入该文件中
我们发现只有log和info类型的存入文档中,如果我们想把全部的log都存在txt文件中,则我们用下面的方法。
- node console.js 1>log.txt 2>erro.txt
执行之后,我们则出现在该路径下多出了log.txt和erro.txt。
在这里普及一下,上面命令中的1和2有什么区别呢?
1代表重定向标准输出流,如console.log和console.info;
2代表重定向错误输出流,console.error和console.warn;
但是我们发现log分别在两个文件中,但是要是我们想全部的log显示保存在一个文件中怎么办呢?
下面我们继续介绍。
- node console.js 1>log.txt 2>&1
通过&符号把2执行1,然后1一起重定向到log.txt中,这样就能全部的log显示在log.txt文件中了。
2: console.time console.timeEnd
该两个方法可以计算一段代码的执行时间
0 0
- node中全局对象二 --- console
- node中全局对象三 --- process
- Node.js 全局对象
- Node.js 全局对象
- Node.js全局对象
- Node.js_全局对象
- Node.js全局对象
- Node.js全局对象
- Node.js 全局对象
- Node.js 全局对象
- Node.js 全局对象
- Node.js 全局对象
- Node.js 全局对象
- Node.js全局对象
- Node.js 全局对象
- node中全局对象一 --- __dirname和__filename
- Node.js v0.6.18 文档 -- 全局对象
- Node.js 的Process全局对象
- jquery高级编程的最佳实践详解
- Cufflinks --转录组组装有参考基因组
- 以太网错误帧
- GIT基本用法
- 公式求解
- node中全局对象二 --- console
- AfxMessageBox字符集问题
- jquery高级编程的最佳实践详解
- 1051. Pop Sequence (25)解题报告
- HDU 5943 Kingdom of Obsession 【二分图匹配 匈牙利算法】 (2016年中国大学生程序设计竞赛(杭州))
- 使用 Python 的 jsonschema 对 json 做验证
- Spring+Quartz配置定时任务
- 【NOIP 2012】借教室 括号法
- tomcat结合nginx使用小结