我在Express应用上集成了一个记录器,并用我们的记录器替换了所有console.log
次呼叫。 stdout仍然包含每个请求的一行,我无法在代码中找到发出这些内容的地方。
1479433034910 INFO C:\work\Midburn\spark\app.js : Spark is starting...
1479433035437 INFO C:\work\Midburn\spark\app.js : Spark environment: NODE_ENV =
1479433035438 INFO C:\work\Midburn\spark\app.js : ------ Spark is running ------
GET /he/home 302 24.940 ms - 84
1479433049833 INFO C:\work\Midburn\spark\routes\main_routes.js : /he/home
GET /he/login?r=/he/home 200 353.463 ms - 2454
GET /stylesheets/style.css 304 2.857 ms - -
GET /images/flags/he.gif 304 1.039 ms - -
GET /images/flags/en.gif 304 0.486 ms - -
生成以GET
开头的行是什么?
答案 0 :(得分:1)
在某个地方的Express设置中,你可能有这一行:
app.use(morgan('dev'));
https://www.npmjs.com/package/morgan
node.js的HTTP请求记录器中间件