处于考虑程序上生产后,能够及时掌握错误信息,把日志以文件的形式存在,故使用了log4js
推荐博客:https://blog.youkuaiyun.com/xiaoyangerbani/article/details/82319876
使用时出现的问题:
1.req.body为空,没有请求数据
解决:
在app.js文件中,由于引入了bodyParser,所有app.use()使用这个模块时,要放在设置日志的前面
并在log.i方法内增加了一个参数res,并相应修改了响应数据格式方法里的参数
var log = {}; log.i = function(req,res, resTime) { if (req) { resLog.info(formatRes(req, res,resTime)); } };
2.res.body为空,没有获取到返回数据
暂无解决。