这次给大家带来Node.js+console输出日志文件实例分析,Node.js+console输出日志文件的注意事项有哪些,下面就是实战案例,一起来看一下。
我们首先创建如下文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
在上面代码中,我们其实是创建了一个console.Console类的实例,该类需要指定两个参数,即标准输出流和标准错误输出流,正常情况下,实际上是对应了process.stdout和process.stderr,以上的代码中,我们将这两个输出流改为了文件输出流,并指定为文件追加模式,这样即可将日志信息输出到指定的文件中去。运行上面的代码,会生成stdout.log和stderr.log两个文件。
stdout.log文件内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
stderr.log文件内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
看上去信息还比较简单,不像是日志文件的样子,我们或许得为每条日志添加一个时间才行,下面先为Date对象添加一个format的原型方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
然后再改写前面的主文件:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
|
重新运行程序,然后查看两个日志文件的内容。
stdout.log内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
stderr.log内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读
以上是Node.js+console输出日志文件实例分析的详细内容。更多信息请关注PHP中文网其他相关文章!