morgan是express默认的日志中间件,也可以脱离express,作为node.js的日志组件单独使用。
示例
将日志打印到本地文件
1 | var express = require('express'); |
日志切割
一个线上应用,如果所有的日志都落地到同一个本地文件,时间久了,文件会变得非常大,既影响性能,又不便于查看。这时候,就需要用到日志分割了。
借助file-stream-rotator插件,可以轻松完成日志分割的工作。
1 | var FileStreamRotator = require('file-stream-rotator') |
参考链接
- Node 进阶:express 默认日志组件 morgan 从入门使用到源码剖析,by 程序猿小卡.