我正在创建一个Express应用程序,其中morgan正在使用它进行日志记录。但是我在运行该应用程序时看不到日志。我应该怎么做才能在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'));
如何在Express应用程序中正确获取日志?
答案 0 :(得分: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');