0

我正在创建一个快速应用程序,摩根正在使用该应用程序进行日志记录。但是我在运行应用程序时看不到日志。我应该怎么做才能在 express 应用程序中正确使用 morgan 获取日志?

这些是我启用摩根的片段。

const express = require('express');
const morgan = require('morgan');

let routes = require('./router');

const app = express();

morgan.format('myFormat', '[:date[clf]] ":method :url" :status :res[content-length] - :response-time ms');
app.use(morgan('myFormat'));  

我也尝试在开发环境中运行它

app.use(logger('dev'));

我该怎么做才能在我的快速应用程序中正确获取日志?

4

1 回答 1

0

您需要重新排序行,如下所示:

const express = require('express');
const app = express();
const morgan = require('morgan');

morgan.format('myFormat', '[:date[clf]] ":method :url" :status :res[content-length] - :response-time ms');

app.use(morgan('tiny')); 

let routes = require('./router');
于 2021-08-02T14:01:50.307 回答