这次给大家带来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中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号