这次给大家带来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中文网其它相关文章!
推荐阅读:
vue+jquery+lodash滑动时顶部悬浮固定功能实现详解
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!