我正在使用ExpressJs。服务器在控制台中记录请求,如下所示:
无论如何我可以
我一直在寻找一段时间,但似乎无法弄明白。 谢谢!
答案 0 :(得分:2)
您可以通过这种方式指定格式来更改格式。
app.use(morgan(':method :url :status :response-time ms - :res[content-length] '));
您可以将其更改为
app.use(morgan(':remote-addr :method :url :status :response-time ms - :res[content-length] '));
所以现在它将首先打印远程地址然后它将继续。您可以更改订单以获取所需的日志。 (https://github.com/expressjs/morgan)。请阅读预定义格式的文档,
你也可以删除
app.use(morgan('dev'));
从控制台中删除日志。
答案 1 :(得分:0)
Express logging只是一个中间件插件。只要您使用相同的界面,就可以将其替换为您想要的任何内容。
有关示例,请参阅express.logging。
答案 2 :(得分:0)
来自app.js文件的评论app.use(logger('dev'));
,用于